6DOT50 APIs
  • Redemptions API
    • Overview
    • Process Flow
    • Requests
    • Response Models
    • Payment Codes
    • Authentication
      • POST /authentication/getToken
  • Accounts
    • GET /accounts
    • GET /accounts/{id}/transactions
  • Initiate Payment
    • POST /payments
  • User Payment Pages
    • Authentication
    • Payment Confirmation
    • Payment Status
  • Payment Status
    • GET /payments/{id}
  • List Payments
    • GET /payments
  • Support
  • PAY API
    • Overview
    • API Keys
    • Endpoints
    • Process Flow
    • Requests
    • Response Models
    • Authentication
      • POST /authentication/getToken
    • Accounts
      • GET /accounts
    • Batches
      • POST /batches
      • GET /batches
      • GET /batches/{id}
      • PUT /batches/{id}
      • GET /batches/statusCodes
      • POST /batches/{id}/payments
      • GET /batches/{id}/payments
      • POST /batches/{id}/submit
      • POST /batches/{id}/cancel
    • Members
      • GET /members/{msisdn}/exists
    • Payments
      • GET /payments/{id}
      • DELETE /payments/{id}
      • GET /payments/statusCodes
  • Support
Powered by GitBook
On this page
  1. PAY API

Payments

PreviousGET /members/{msisdn}/existsNextGET /payments/{id}

Last updated 2 years ago

Individual Payment instructions are added to a Batch.

Similar to Batches, Payments also have status codes:

Payment Status Codes

Every Payment has a Status. Based on a Payment's status, certain operations can be performed against the Payment:

Payment Status Code
Description
Allowed Operations

DRAFT

When a new Payment is created, it is created in a DRAFT status.

Can use to cancel an individual payment in a Batch. The batch will also be in DRAFT.

PENDING

The Payment is pending payment to a non-6DOT50 member. Payment will become SETTLED once they join or CANCELLED if they do not join within the Payment Reversal window.

None

CANCELLED

Payment was cancelled by using a operation or was automatically cancelled if a non-Member did not claim the Payment within the Payment Reversal window.

None

SETTLED

Payment was successfully made to the user.

None

DELETED

Payment was deleted using the operation.

None

DELETE /payments/{id}
POST /batch/{id}/cancel
DELETE /payments/{id}