getFeeQuote

Returns the fee that will be charged to the customer for the transfer.

Request
Security:
query Parameters
amount
required
integer <int64>

The amount the customer wishes to transfer.

amountIncludesFee
required
boolean

Whether or not the amount is inclusive of the fee.

idNumber
string

National identity number of the customer.

merchantId
string

The assigned merchant identifier. Also known as card acceptor ID.

originatorInstId
required
string

Identifies the institution from which the transaction originates. Value to be assigned by Electrum.

receiverId
required
string

Identifies the service provider to whom this request must be directed.

senderCell
string

The cellphone number of the sender of the funds. This field is required by some providers. This must conform to the ITU E.164 numbering plan (https://www.itu.int/rec/T-REC-E.164/en) e.g. 27821234567 for a South Africa number.

recipientCell
string

The cellphone number of the recipient of the funds. This field is required by some providers. This must conform to the ITU E.164 numbering plan (https://www.itu.int/rec/T-REC-E.164/en) e.g. 27821234567 for a South Africa number.

Responses
200

OK

400

Bad request

500

Internal Server Error

501

Not implemented

503

Service Unavailable

504

Gateway Timeout

get/admin/fees
Request samples
curl -i -X GET \
  -u <username>:<password> \
  'https://sandbox.electrum.io/moneytransfer/v2/admin/fees?amount=0&amountIncludesFee=true&idNumber=string&merchantId=string&originatorInstId=string&receiverId=string&senderCell=string&recipientCell=string'
Response samples
application/json
{
  • "originator": {
    },
  • "receiver": {
    },
  • "settlementEntity": {
    },
  • "feeQuote": {
    },
  • "senderDetails": {
    },
  • "recipientDetails": {
    },
  • "quoteId": "string",
  • "expiryDateTime": "2019-08-24T14:15:22Z"
}
Copyright © Electrum Payments (Pty) Ltd. 2019-2022. All right reserved.