Guides

Businesses

Onboarding

Business.Onboarding.Submitted Payment has been sent to the bank for processing
Business.Onboarding.Approved The bank has confirmed the payment has been completed
Business.Onboarding.Rejected The users payment has been rejected by the bank

Business.BeamAddress.Added.BTC The user has been assigned an address that accepts Bitcoin
Business.BeamAddress.Added.USDC.SOL The user has been assigned an address that accepts USDC on Solana
Business.BeamAddress.Added.SOL The user has been assigned an address that accepts Solana
Business.BeamAddress.Added.XRP The user has been assigned an address that accepts Ripple
Business.BeamAddress.Added.ETH The user has been assigned an address that accepts Ethereum
Business.BeamAddress.Added.USDC.ETH The user has been assigned an address that accepts USDC on Ethereum
Business.BeamAddress.Added.USDC.ARBITRUM The user has been assigned an address that accepts USDC on Arbitrum

Deposits

Beam.Deposit.Detected A deposit has been detected and is going to start being processed
Beam.Deposit.Approved Deposit has been approved and now be moved off chain
Beam.Deposit.Rejected The deposit has been rejected by Beam

Withdrawals

Beam.Withdrawal.Initiated Payment has been sent to the bank for processing
Beam.Withdrawal.Completed The bank has confirmed the payment has been completed
Beam.Withdrawal.Rejected The users payment has been rejected by the bank

Here is an example event, the resources property can contain 1 to 500. Once received you can do a GET request with the url provided to get further details

{
    id: '3454444-444444-4444-4443f344,
    eventName: 'Beam.Deposit.Detected',
    createdAt: '2023-07-11 18:58:53.325-0500',
    resources: ['accounts/e90751ef-273f-46f5-bb5f-93e3e18a0d35/deposits/7c2fc3c4-dd14-44a6-83e7-99b25e8d1710'],
}