Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The invoice product type is quite different from the other types in that the invoice doesn’t become fully active on creation on the monnify platform. For an invoice to become active, the monnify Create an Invoice endpoint must be called, and “CASH“ must be specified as a payment method. On successful call, the amount to be paid is tied to the invoice ID generated for the customer and all details a payer/customer needs to provide the Moniepoint agent for offline payment to be possible is provided as a response.

Merchant Invoice Product Type

This novel product type enables merchants to designate a custom payment amount for each user. It empowers merchants to dynamically adjust the product price on a per-user basis during the payer verification stage. To accomplish this, merchants must include the desired amount in their successful response to Monnify.

...

Integration Steps

For offline collections integration, the following steps should be taken by Merchants.

...

This endpoint will be called by Monnify to verify a payer/customer who comes to make payment for any service at any Moniepoint agent location. See Payer Verification for details.

Step 3 - Configure the Payment Request Endpoint (Optional)

This endpoint will only be called by Monnify when customer needs to make payment and expects a form of “value token“ in return e.g meter token for bills payment. See Payment Request for details.

Step 4 - Configure the Payment Requery Endpoint (Optional)

This endpoint will be called by Monnify to get the status of a payment request whose status is not known. See Payment Requery for details

Step 5 - Configure Webhook Endpoint for Transaction Completion

...

For Invoice product, the amount is also grayed out because the amount to be paid is pre-defined. see image below,

For Merchant_Invoice product, the amount is also grayed just like with the Invoice and Fixed product types. see image below,

...

Step 4 - Payment is made