spei_payment

SPEI one-time payment webhook payloads by status

Bitso delivers a spei_payment event when a SPEI one-time payment changes status.

Use the tabs to switch the example by payload.status.

{
  "event": "spei_payment",
  "payload": {
    "payment_id": "clientPaymentIdStage3",
    "amount": "9.00",
    "expiration_date": "2023-07-12",
    "clabe": "710969000022222222",
    "beneficiary": "ACME STORE",
    "status": "PENDING",
    "created_at": "2023-07-11T18:52:57",
    "updated_at": "2023-07-11T18:53:10"
  }
}
{
  "event": "spei_payment",
  "payload": {
    "payment_id": "clientPaymentIdStage3",
    "amount": "9.00",
    "expiration_date": "2023-07-12",
    "clabe": "710969000022222222",
    "beneficiary": "ACME STORE",
    "status": "COMPLETED",
    "details": {
      "fid": "b55e46e2049f694ae53745f4274fdcac",
      "tracking_key": "MBAN01002307110098799999",
      "expected_payer_name": "DARTH VADER",
      "actual_payer_name": "DARTH VADER",
      "payer_clabe": "012180015040777777",
      "payer_bank": "41072",
      "payer_id": "TEST841212AB1"
    },
    "created_at": "2023-07-11T18:52:57",
    "updated_at": "2023-07-11T18:53:10"
  }
}
{
  "event": "spei_payment",
  "payload": {
    "payment_id": "clientPaymentIdStage3",
    "amount": "9.00",
    "expiration_date": "2023-07-12",
    "clabe": "710969000022222222",
    "beneficiary": "ACME STORE",
    "status": "EXPIRED",
    "created_at": "2023-07-11T18:52:57",
    "updated_at": "2023-07-11T18:53:10"
  }
}


Did this page help you?