Pay on Delivery

Information on the Pay on Delivery payment method.


Pay on Delivery allows your customers to pay upon the delivery of the goods and/or services they have ordered. When you deliver the goods and/or services, you need to collect the payment from the customer (Viva Wallet will not collect the customer payment). The merchant has the option to apply an additional ‘Pay on Delivery fee’ - if so desired - to be added on top of the order amount if the customer chooses Pay on Delivery.

Keep in mind this is not an actual payment, you can consider it as an ‘order’, as the customer will make the payment upon delivery of the goods, and you need to collect the payment from the customer.

User Experience


At the checkout, the customer selects Pay on Delivery as their preferred payment method:

Pay on Delivery - User Journey - 1

To complete the payment process:


Please also see our videos below, outlining the desktop and mobile use of Pay On Delivery.




How to enable Pay on Delivery

Merchants can only enable Pay on Delivery on their own from their Viva Wallet account interface. To enable Pay on Delivery, please follow the procedure below:

  1. Sign in to your production Viva Wallet account .

  2. Click on Settings > API Access and scroll down to the Pay on Delivery (Payment Method) section.

  3. Click on the Enable Pay on Delivery as a payment method button:

    Enable Pay on Delivery as a payment method

  4. Pay on Delivery will be activated

  5. If you would like to disable Pay on Delivery, click on the Disable Pay on Delivery as a payment method button:

    Pay on Delivery enabled as a payment method

Payment method icon

If desired, you can download and use this icon on your site or online store, in order to show customers you offer Pay on Delivery as a payment method:

Payment Method Icon - Pay on Delivery

Get Support

If you would like to integrate with Viva Wallet, or if you have any queries about our products and solutions, please see our Get Support page to see how we can help!