Pay2bd APIs Documentation
Playground

Submit H2H deposit transaction

Submit customer transaction ID for H2H deposit verification

POST
/payment/submit_deposit_transaction

Authorization

ApiKeyAuth ApiPublicKey

X-Authorization-Access<token>

Access Key value shared by Pay2Local during on-boarding

In: header

X-Authorization-Public<token>

Public Key value shared by Pay2Local during on-boarding

In: header

Request Body

application/json

merchant_payment_id*string

Unique payment number used at merchant side

transaction_id*string

The payment reference/transaction ID that the customer provides

currency*string

Currency of the mentioned amount

Value in"BDT"

Response Body

application/json

application/json

curl -X POST "https://api.pay2local.com/api/v1/payment/submit_deposit_transaction" \  -H "Content-Type: application/json" \  -d '{    "merchant_payment_id": "MERCH2222XXAA8",    "transaction_id": "TEMP0878787",    "currency": "BDT"  }'
{
  "requested_amount": 50,
  "merchant_payment_id": "100058130003",
  "service_type": "p2p_agent",
  "request_status": "Approved",
  "agent_number": "0182737123",
  "transaction_id": "TEMP0878787",
  "status": 200,
  "message": "Payment Successful"
}

{
  "message": "Duplicate Transaction Id",
  "status": 403
}