Airwallex logo
Airwallex logo

Deposits

Copy for LLMView as Markdown

Event types

Event TypeDescription
deposit.pendingDeposit is pending.
deposit.settledDeposit is successfully settled to Wallet.
deposit.rejectedDeposit is rejected after being reviewed by Airwallex or the clearing system.
deposit.reversedDeposit is recalled by the payer's bank after the funds were settled to your Wallet.

Payload examples

Relevant webhook events (covers both bank transfer and direct debit deposits):

  • deposit.pending
  • deposit.rejected
  • deposit.settled
  • deposit.reversed

deposit.pending

Payload example:

JSON
1{
2 "accountId": "acct_TOslkS7-MnyXlQuV8Lb4og",
3 "data":Object{...},
4 "id":"86b69f91-06f0-3fe8-8faf-4de58954ca8e",
5 "name": "deposit.pending"
6}

data

JSON
1{
2 "id": "67f687fe-dcf4-4462-92fa-20335301d9d8",
3 "type": "BANK_TRANSFER",
4 "status": "PENDING",
5 "created_at": "2017-03-20T14:00:01+1100",
6 "currency": "AUD",
7 "amount": 12794.27,
8 "global_account_id": "fcfc369c-ce9d-4ab7-b9af-80df61848f8f",
9 "payer": {
10 "name": "Tester Smith",
11 "country_code": "AU",
12 "bank_account": {
13 "type": "AU_BSB",
14 "au_bsb": {
15 "bsb": "063001",
16 "account_number": "89098199202"
17 },
18 "name": "Tester Smith",
19 "institution": {
20 "swift_code": "ANZBNZ22",
21 "name": "ANZ Bank Limited",
22 "country_code": "AU"
23 }
24 }
25 },
26 "reference": "5487287788",
27 "provider_transaction_id": "5487287788"
28}

deposit.rejected

Payload example:

JSON
1{
2 "accountId": "acct_TOslkS7-MnyXlQuV8Lb4og",
3 "data":Object{...},
4 "id":"86b69f91-06f0-3fe8-8faf-4de58954ca8e",
5 "name": "deposit.rejected"
6}

data

JSON
1{
2 "id": "67f687fe-dcf4-4462-92fa-20335301d9d8",
3 "type": "DIRECT_DEBIT",
4 "status": "REJECTED",
5 "created_at": "2017-03-20T14:00:01+1100",
6 "currency": "AUD",
7 "amount": 12794.27,
8 "failure_details": {
9 "code": "refer_to_payer",
10 "iso_code": "NARR",
11 "provider_failure_details": {
12 "code": "006",
13 "local_clearing_system": "AU_BECS",
14 "message": "refer to payer"
15 }
16 },
17 "funding_source_id": "fcfc369c-ce9d-4ab7-b9af-80df61848f8f",
18 "reference": "5487287788",
19 "provider_transaction_id": "5487287788"
20}

deposit.settled

Payload example:

JSON
1{
2 "accountId": "acct_TOslkS7-MnyXlQuV8Lb4og",
3 "data":Object{...},
4 "id":"86b69f91-06f0-3fe8-8faf-4de58954ca8e",
5 "name": "deposit.settled"
6}

data

JSON
1{
2 "id": "67f687fe-dcf4-4462-92fa-20335301d9d8",
3 "type": "DIRECT_DEBIT",
4 "status": "SETTLED",
5 "created_at": "2017-03-20T14:00:01+1100",
6 "currency": "AUD",
7 "amount": 12794.27,
8 "settled_at": "2017-03-22T14:00:00+0000",
9 "funding_source_id": "fcfc369c-ce9d-4ab7-b9af-80df61848f8f",
10 "reference": "5487287788",
11 "provider_transaction_id": "5487287788",
12 "fee": {
13 "currency": "AUD",
14 "amount": 12.79
15 }
16}

deposit.reversed

Payload example:

JSON
1{
2 "accountId": "acct_TOslkS7-MnyXlQuV8Lb4og",
3 "data":Object{...},
4 "id":"86b69f91-06f0-3fe8-8faf-4de58954ca8e",
5 "name": "deposit.reversed"
6}

data

JSON
1{
2 "id": "67f687fe-dcf4-4462-92fa-20335301d9d8",
3 "type": "DIRECT_DEBIT",
4 "status": "REVERSED",
5 "created_at": "2017-03-20T14:00:01+1100",
6 "currency": "AUD",
7 "amount": 12794.27,
8 "failure_details": {
9 "code": "refer_to_payer",
10 "iso_code": "NARR",
11 "provider_failure_details": {
12 "code": "006",
13 "local_clearing_system": "AU_BECS",
14 "message": "refer to payer"
15 }
16 },
17 "funding_source_id": "fcfc369c-ce9d-4ab7-b9af-80df61848f8f",
18 "reference": "5487287788",
19 "provider_transaction_id": "5487287788"
20}
Was this page helpful?