Resolve Wallet Dispute

Carries out an accepted dispute: moves the agreed amount with the outcome the dispute was accepted with.

A retry never moves the money twice: a card-refund retry returns the same result, and a repeated complete-credit is refused.

Errors

  • 400 RESOLUTION_INVALID_BATCH: batchId is not a non-empty string
  • 400 CREDIT_BATCH_REQUIRED: batchId is required for a wallet-credit resolution
  • 400 CREDIT_BATCH_INVALID: the batch cannot take this payment
  • 409 DISPUTE_NOT_RESOLVABLE: the dispute has not been accepted
  • 409 DISPUTE_OUTCOME_NOT_PERMITTED: the disputed entry does not allow the agreed outcome
  • 409 DISPUTE_RESOLUTION_ESCALATED: the outcome cannot be carried out, and the dispute was escalated to Payment Labs
  • 409 REFUND_IN_PROGRESS: another refund on the entry is in progress. Retry once it settles
  • 409 REFUND_ALREADY_EXISTS, 409 CREDIT_ALREADY_EXISTS: a refund or credit was already made under this dispute's reference
  • 409 CUSTOMER_FROZEN: the wallet program is frozen
  • 409 HOLDER_NOT_PAYABLE: the holder has not finished onboarding
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The dispute id, as returned by Search Wallet Disputes

Body Params
string

The batch for the virtual payment. Required when the dispute was accepted as wallet-credit

Responses

404

The dispute does not exist, or does not belong to the payor

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json