Skip to main content

Payment Success Screen

Overview​

You'll get redirected to the callbackurl you provided when created the contract with more params in it about the transaction.

warning

There is no success screen for bank transfer. When the buyer presses Done, they are redirected to your callbackUrl, and WePay sends the bank_transfer.buyer_acknowledged webhook. Neither means the funds arrived. Treat the contract as paid only when you receive payment.completed (or milestone.payment.completed for a milestone) See Bank Transfer Events

Callbackurl Details Card​

  • Status: The status of the payment process either success or failed.
  • paymentId: It's the payment id you can use it see payment details in the dashboard or call API from the broker to read it.
  • contractId: It's the contract id that is related to the payment.

What Happens Next​

  • Payment Held: Your payment is securely held in escrow
  • Work Completion: The seller completes the work/service
  • Approval: You approve the completed work
  • Release: Funds are released to the seller
  • Dispute: If needed, you can raise a dispute through the WePay dashboard