Mooney is a leading Italian proximity banking and payments company. It offers a convenient and secure way for customers to make payments through a wide network of affiliated points of sale.
PRESENTATION
| Brand | Mooney |
|---|---|
| Payment Flow | Redirect |
| Integration | Hosted Payments / Hosted Page / Order API |
| Product Code | sisal |
| Country | Italy 🇮🇹 |
| Currency | EUR |
| Minimum amount | 1.00 |
| Maximum amount | 999.99 |
| 3DS | No |
| Refund / Partial refund | Yes |
Mooney provides a simple and accessible payment method, allowing users to pay online by leveraging its extensive network of physical locations across Italy. Customers receive a payment token and complete the payment at a Mooney point of sale.
ESSENTIAL INFORMATION
POPULARITY AND AVAILABILITY
Mooney is widely used in Italy, known for its ease of access and extensive network of payment points, making it a popular choice for those who prefer to pay in person or do not have direct access to online banking.
PAYMENT PROCESS
The customer selects Mooney as the payment method. They are redirected to the Mooney platform (or receive instructions via the API) to obtain a payment token. The customer then visits a Mooney point of sale, presents the token, and completes the payment in cash or with another accepted method.
SECURITY
Mooney complies with PCI-DSS standards and ensures the protection of sensitive information. No banking data is stored by the merchant.
COMPATIBILITY
Mooney is compatible with most browsers and mobile devices, providing a consistent user experience across different platforms.
CONFIGURATION AND COMPLIANCE
Before integration, ensure your HiPay account is correctly configured and the redirection URLs are properly set. Only transactions in EUR are supported. For more details, please visit the Redirect Pages Requirements.
USE CASES
Ideal for merchants targeting Italian customers, especially those who favor in-person payments or have limited access to online banking services. Suitable for e-commerce, bill payments, and services.
INTEGRATION
INTEGRATION METHODS
| Method | Description |
|---|---|
| Hosted Payments | Managed via HiPay's Hosted Payments solution. |
| Hosted Page | Uses a pre-designed payment page. |
| Order API | Enables direct creation and management of transactions. |
USER EXPERIENCE
- The customer selects Mooney on the merchant site.
- The customer is redirected to the Mooney platform (or receives instructions via the Order API with forward_url) where they receive a payment token (e.g., a barcode or a unique code).
- The customer visits a Mooney point of sale
- The customer presents the payment token to the cashier at the Mooney point of sale.
- The customer pays the amount due using cash or another accepted payment method at the point of sale.
- The Mooney system confirms the payment to HiPay.
- A confirmation page is displayed on the merchant site (after HiPay notifies the merchant of the successful payment).
ORDER API INTEGRATION
MANDATORY PARAMETERS
| Parameter | Description / Example |
|---|---|
payment_product |
sisal |
orderid |
Unique identifier (e.g., ORDER_1583157210) |
description |
Brief description (e.g., Summer Sale) |
amount |
Total amount (e.g., 99.99) |
currency |
ISO 4217 code (e.g., EUR) |
firstname |
Customer's first name |
lastname |
Customer's last name |
SPECIFIC INPUT PARAMETERS (OPTIONAL BUT RECOMMENDED)
| Parameter | Description |
|---|---|
email |
Customer's email address |
streetaddress |
Postal address |
city |
Customer's city |
zipcode |
Postal code |
country |
Customer's country (e.g., IT) |
SPECIFIC OUTPUT PARAMETERS
| Parameter | Description |
|---|---|
forward_url |
URL to redirect the consumer to the Mooney platform. |
reference_to_pay |
Mooney payment reference. |
The reference_to_pay object contains :
| Parameter | Description |
|---|---|
reference_to_pay.reference |
Mooney payment reference to be used by the customer. |
reference_to_pay.bar_code |
Barcode associated with the Mooney payment. |
ENDPOINTS
| Environment | URL |
|---|---|
| Stage | https://stage-secure-gateway.hipay-tpp.com/rest/v1/order |
| Production | https://secure-gateway.hipay-tpp.com/rest/v1/order |
NOTE: Ensure that your HiPay account and redirection URLs are correctly configured to guarantee proper integration. You might need to handle the display of the Mooney payment token to the customer if it's not handled via a redirect.
Mooney Sample request
curl --location 'https://stage-secure-gateway.hipay-tpp.com/rest/v1/order' \ --header 'Content-Type: application/x-www-form-urlencode' \ --header 'Authorization:******' \ --form 'payment_product="sisal"' \ --form 'orderid="1742306002"' \ --form 'description="your description"' \ --form 'amount="30.00"' \ --form 'currency="EUR"' \ --form 'firstname="John"' \ --form 'lastname="Doe"' \ --form 'email="[email protected]"' \ --form 'streetaddress="2 rue du Test"' \ --form 'city="Milan"' \ --form 'zipcode="20121"'\ --form 'country="IT"'
The response returns a forward_url, which must be used to redirect the customer.
BEST PRACTICES FOR MOONEY INTEGRATION
- Always use
payment_product=sisal, even though the payment method is branded Mooney. - Use
payment_product_list=sisalwith the Hosted Page API. - Redirect the customer to the exact
forward_urlreturned by HiPay. - Handle the transaction as pending until the payment is completed.
- Consider the order paid only when the transaction reaches the
CAPTUREDstatus. - Test the integration in Stage before using the Production endpoint.