Skip to main content

Remit Initiate Single

Initiate a remittance in a single call by submitting the sender's, beneficiary's, and transaction details together. This handles the core operation of transferring funds from the sender to the beneficiary, including currency codes, bank information, and the transaction amount.

Applies to: Pakistan · Bangladesh. Egypt


Endpoint

MethodPOST
Path/remittance/{merchantId}/remit-initiate
Sandboxhttps://sandbox.simpaisa.com

Request Parameters

ParameterRequiredTypeLengthDescription
referenceYesString45Unique reference used to register the remitter and beneficiary
remitterNameYesString199Name of the remitter or sender
remitterCityYesString199City of the remitter or sender
remitterAddressYesString199Address of the remitter or sender
remitterContactNoYesString20Contact number of the remitter or sender
remitterCountryCodeYesString4Country of residence of the remitter
remitterCurrencyCodeYesString4Currency code of the remitter
remitterNationalIdYesString20National ID of the remitter or sender
remitterNationalityYesString20Nationality of the remitter
beneficiaryNameYesString199Name of the beneficiary or receiver
beneficiaryContactNoYesString15Contact number of the beneficiary
beneficiaryAddressYesString199Address of the beneficiary
beneficiaryAccountNoYesString20Bank account number of the beneficiary
beneficiaryNationalIdYesString20National ID of the beneficiary
beneficiaryNationalityYesString49Nationality of the beneficiary
beneficiaryBankIdYesString4Bank ID of the beneficiary
relationWithBeneficiaryYesString20Relationship of the remitter to the beneficiary
amountYesString15The amount to be sent or remitted
narrationYesString30Comments or a brief description of the remittance
purposeYesString4Reason for the remittance or funds transfer

Response Parameters

ParameterTypeLengthDescription
statusString4Status of the API call
messageString50Status message of the API call
referenceString45The unique reference of the remittance provided for registration of the remitter and beneficiary
signatureStringThe signature of the response body, sent by Simpaisa for validation
info

The signature is generated only for the request and response sections.


Sample

{
"request": {
"reference": "test-11652124231266",
"remitterName": "Test User",
"remitterCity": "Karachi",
"remitterAddress": "Pakistan",
"remitterContactNo": "55881422",
"remitterCountryCode": "PK",
"remitterCurrencyCode": "PKR",
"remitterNationalId": "1111111111111",
"remitterNationality": "Karachi",
"beneficiaryName": "Test",
"beneficiaryContactNo": "55881422",
"beneficiaryAddress": "Pakistan",
"beneficiaryAccountNo": "0001763189",
"beneficiaryNationalId": "123456789",
"beneficiaryNationality": "Pakistani",
"beneficiaryBankId": "12485",
"relationWithBeneficiary": "Brother",
"amount": "10",
"narration": "testing",
"purpose": "1152"
},
"signature": "Uy4eEfUd759CvLg80Ags6brlOmUrBPrs0mFfn6Fa8P0chY7XSjTIqTADru/eUlwRG9cFCLLVTD7V0eBPtYE1vPvS6FU09EaeaDnOfoDcb8lYQzeweBkcj0UiQ/sStsKIRfJaBlTnKnOpWUqULJV/b2SyVjujym7Fk/d4bxX1TXFSVUvxuhvYqJ7JpvQ1FimqCr0wzDYWvXEmAWGwUrU6kKyJZxat5wwK2VPvzo9ME6J85EtAPXwWyq8zuIHehiehbx58ZGTE1QLRjExqVohubXUIrM3bH5EJ88a/OID33ThtkIyACL7JZJ76jD+IQedNGqsjyK5AuSl27BcQoCSKRw=="
}