New payments statuses

Release date

June 18th, 2025

Release type

Action is required if you currently use the Account Funding: Withdrawals product or the Payouts product. There is a new conformance test scenario to ensure you're treating the new statuses correctly

Summary

Zero Hash is introducing 2 new payment statuses, applicable to SDK integrations only (specifically if permission = crypto-withdrawals or crypto-payouts):

  • initialized - The Platform has successfully generated a JWT via the POST /client_auth_token endpoint
  • abandoned - The JWT token has expired before the withdrawal was initiated by the End Customer. Currently, each JWT token is valid for 5 minutes.

Webhook and REST endpoint impacts

  • Zero Hash will send 2 new webhooks events for the new statuses. See initialized example here and abandoned example here
  • Zero Hash will be populating payments that have either of these 2 statuses as their current status on the GET /payments or GET /payments/{payment_id}endpoints.

Action required

  • If you have yet to pass our conformance test, ensure you can pass Scenario 7 here

Endpoints impacted

Relevant documentation