Skip to content

MuchBetter

MuchBetter is a PUSH payment system. Once a payment is initiated, it gets the pending status. You have to wait until your customer approves the payment.

This alternative payment method supports the following operations:


Payment

Request

In order to create a payment via MuchBetter, send the following data in the method section:

Parameter Type Description
method object A section of the payment method information.
type * required
string much_better
account * required
string Your user’s full mobile phone number with the country code (for example, 447624111111).
channel * required
string Send the parameter to tell what account_number registered in MuchBetter to use (send 1 if you have just one account), and what logo text of a transaction to show to a user in the MuchBetter application. The applicable format is account_number|logo text.
Response

The much_better response section will have the parameters copied from the request.

Besides, Overpay will add the following data:

Parameter Type Description
customer_status string A status of the customer.
Possible values:
new - the customer is new to MuchBetter;
registered - the customer is registered with MuchBetter.
last_name_matched boolean Set to true, if the last name matches. Otherwise, false.
last_name_distance integer Levenshtein distance between last names.
birth_date_matched boolean Set to true, if the date of birth matches. Otherwise, false.

Testing

You can test the integration with the MuchBetter test Android apps here

Currently, the test apps are available for Android only. The production apps are live on Apple and Android. Three test accounts are created for you, and you can create more, if needed.

Phone Number Pass Code One Time Code
447624111111 1122 000000
447624222222 1122 000000
447624333333 1122 000000