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 |