Fund with Cards
Top-up for payouts using cards.
Charge Card
POST
https://staging.moneywaveapp.com/v1/transfer/rave
This endpoint enables funding using cards.
Headers
Name | Type | Description |
---|---|---|
Authentication | string | Authentication Token |
Request Body
Name | Type | Description |
---|---|---|
firstname | string | Payers first name |
lastname | string | Payers last name |
phonenumber | string | Payers phone number |
string | Payers email address | |
card_no | string | Card Number |
cvv | string | Card CVV |
expiry_year | string | Card Expiry Year : ie 20 |
expiry_month | string | Card Expiry Month : ie 03 |
pin | string | Card Pin |
redirecturl | string | Your Redirect Url |
medium | string | Medium of transaction : ie web, mobile, etc |
recipient | string | Recipient type : ie wallet |
recipient_id | string | Specified recipient : ie wallet user reference |
Charge responses with chargeMethod set to VBVSECURECODE are to redirect to the returned authurl. Other methods can be completed using the verify charge api below.
Verify Charge Card
POST
https://staging.moneywaveapp.com/v1/transfer/rave/otp
This endpoint enables completion of OTP type transactions and not required for direct charge transactions using tokens. For such transactions payment is completed on charge card request. See charge verification below.
Headers
Name | Type | Description |
---|---|---|
Authorization | string |
Request Body
Name | Type | Description |
---|---|---|
transaction_reference | string | Charge transaction reference |
otp | string | One time token required to complete charge. |
Charge Verification requires the following process: when a card is charged you need to check the flutterChargeResponseCode. If this value is 00, this indicates a charge success and further verification is not required. If the value is 02, this indicates a pending validation and you should check the chargeMethod and take the following steps: VBV - redirect to authurl OTP - verify using the OTP sent
Last updated