Payment methods
Overview
We offer variety of payment methods, such as card payment, PushPay, USSD and Bank transfer, bank transfer, NQR and direct debit. You have the choice of selecting the payment methods you want to accept from your customers.
Payment methods are specified in the following ways:
Payment Method Settings
Payment method can be enabled or disabled in the account settings which will set the type of payment available in the NetappsPay platform.
Per payment
If you prefer to set payment methods per transaction, you can use the payment_options parameter instead. This field takes a comma separated list of allowed payment methods.
Here is an example of our payment options
<form method="POST" action="https://checkout.netappspay.com/v1/pay">
<!-- other fields... -->
<input type="hidden" name="payment_options" value="card, ussd, mobilemoneyghana" />
<button type="submit">Pay Now</button>
</form>
Supported Payment Channels
Card payment
We strongly discourage passing card information directly to the API, this is to avoid transmitting card data through systems that are not PCI-compliant. The value to use when specifying this payment method is card.
USSD
This Payment method is specifically for Nigerian customers. Nigerian Banks provide USSD services that customers use to perform transactions, and we've integrated with some of them to enable customers to complete payments using their bank USSD code. The value to use when specifying this payment method is ussd.
Bank transfer
Bank transfers is an example of a gateway where customers are required to transfer money into a one time bank account number. The value to use when specifying this payment method is banktransfer.
Payattitude
Accept payment with payattitude, all you need is the customers phone number. This will make it easier to make transactions both with and without an internet connection. The value to use when specifying this payment method is payatitude
Updated over 1 year ago
