Merchant to Merchant Transfer

Merchant to Merchant Transfer

This is an On-Net/Internal transfer. It moves money from a Merchant float wallet to another.

Path: /v3/organizations/{organizationId}/request

Method: POST

CommandId: MerchantToMerchantTandaPayment

Use the following for testing

organizationId: a353acfa-5340-49ac-8f7c-2f807a87fc2f

partyA: 746312

partyB: 340044

Body

ParameterDescriptionMandatory
commandIdSpecifies the command used to resolve a payment option, in this case, MerchantToMerchantTandaPaymentYes
serviceProviderIdSpecifies the service provider for on-net/internal payment, Supported service providers are:
- TANDAYes
referenceA unique reference for the transaction.
It should be between 8-16 alphanumeric charactersYes
requestObject array containing additional request detailsYes

Request parameters

ParameterDescriptionMandatory
amountThe amount of money in Ksh.Yes
partyAUniquely identifies an entity making a request. This is issued by TandaYes
partyBUniquely identifies an entity recieving payment. This is issued by TandaYes
narrationDescription of the payment.Yes
ipnUrlURL to recieve Instant payment notifications on.Yes

Example

{
  "commandId": "MerchantToMerchantTandaPayment",
  "serviceProviderId": "TANDA",
  "reference":"REFEBC1234",
  "request": [
    {
        "id": "amount",
        "value": "2",
        "label": "Amount"
    },{
        "id": "narration",
        "value": "Payment via Till",
        "label": "Narration"
    },
    {
        "id": "ipnUrl",
        "value": "https://tanda-tills-ipn.free.beeceptor.com/results",
        "label": "Notification URL"
    },{
         "id": "partyA",
        "value": "01234",
        "label": "Short code"
    },{
         "id": "partyB",
        "value": "43210",
        "label": "Short code"
    }
  ]
}

Sample response

{
    "trackingId": "b5b47bd2-c1da-4b8a-b0de-ffb4ec474bff",
    "reference": "QBQIGRH1",
    "status": "P202000",
    "message": "Successful. Request accepted for processing. You'll be notified by Tanda shortly"
}
Language
Credentials
OAuth2
Click Try It! to start a request and see the response here!