Card payments in Haiti: accept Visa, Mastercard, MonCash and Natcash
Freda Pay lets businesses and merchants accept card payments, in addition to MonCash and Natcash, on a single checkout. A payment link, a plugin or an API: start in free test mode, with no real money.
At a glance
- Cards accepted: Visa and Mastercard (USD), with Amazon Pay, Cash App and Link depending on the customer's country.
- Other methods: MonCash and Natcash (HTG), on the same checkout.
- Card fees: 7% + $0.50 (Standard), 6% + $0.50 (Pro), 5% + $0.50 (Business) per successful payment.
- Who it is for: e-commerce, financial services, SaaS, marketplaces, education, travel, NGOs and more, in Haiti, Africa and worldwide.
- Free test: card 4242 4242 4242 4242, expiry 05/27, CVV 088.
How to accept a card payment
1. Create your account
Free sign-up. You get test keys and a ready-to-use dashboard.
2. Pick your method
A payment link to share, a copy-paste button, a WooCommerce or Wix plugin, or the API for your own site.
3. Get paid
The customer chooses card, MonCash or Natcash. Your dashboard shows who paid, the fees and the net amount received.
Card numbers never go through your server: customers enter them in a secure form. You receive the confirmation by signed webhook or through the API.
Accepted payment methods
| Method | Currency | Minimum | Note |
|---|---|---|---|
| Visa, Mastercard | USD | $0.50 | Secure card form |
| Amazon Pay, Cash App, Link | USD | $0.50 | Offered in the card form depending on the customer's country |
| MonCash | HTG | 20 HTG | Customers in Haiti |
| Natcash | HTG | 20 HTG | Customers in Haiti |
A single payment link accepts all of these: the price is shown in HTG and USD, and the customer is charged in the currency of the method they choose.
Card payment fees
| Gateway plan | Subscription | Fee per successful card payment |
|---|---|---|
| Standard | 0 HTG | 7% + $0.50 |
| Pro | 1,000 HTG / month | 6% + $0.50 |
| Business | 5,000 HTG / month | 5% + $0.50 |
Card payments are credited to your USD Gateway balance, fees deducted. Withdraw by bank transfer or Zelle from the dashboard. In Live mode, cards need to be activated: write to issuing@fredapay.com.
Integrate card payments with the API
curl -X POST https://api.fredapay.com/v1/payments \
-H "Authorization: Bearer sk_test_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"amount":25,"currency":"USD","method":"carte",
"reference":"ORDER-1002","customer_name":"Marie Client",
"return_url":"https://your-site.com/thanks"}'
# Redirect the customer to checkout_url from the response.
# Then payment.succeeded arrives on your signed webhook.
Details, errors, webhooks and the Node.js and PHP SDKs: card payment documentation (in French).
Test for free
With an sk_test_ key, on the card payment page, enter:
| Card number | Expiry date | CVV |
|---|---|---|
4242 4242 4242 4242 | 05/27 | 088 |
Frequently asked questions
How do I accept card payments in Haiti?
Create a free Freda Pay account, then create a payment link, install a plugin (WooCommerce, Wix) or call the API with method "carte". Your customer enters their card on a secure page and you receive the confirmation. You can test for free in Sandbox mode.
Which cards are accepted?
Visa and Mastercard, paid in USD. The payment form also offers Amazon Pay, Cash App and Link depending on the customer's country. Final acceptance depends on the card's issuing bank.
What are the fees for card payments?
Per successful payment: 7% + $0.50 on the Standard plan, 6% + $0.50 on Pro and 5% + $0.50 on Business. The minimum card payment is $0.50.
Can I also accept MonCash and Natcash on the same checkout?
Yes. Card, MonCash and Natcash are offered on the same payment link or checkout. MonCash and Natcash are paid in HTG; cards are paid in USD.
How do I receive the money from card payments?
Card payments are credited to your USD Gateway balance, fees deducted. You can withdraw this balance by bank transfer or Zelle from your dashboard.
Is my customers' card data safe?
The customer enters the card in a secure form: the card number never goes through your server. Payment confirmations arrive by signed webhook, and you can always check the status through the API.
How do I test without real money?
In Sandbox mode, with an sk_test_ key, pay with the test card 4242 4242 4242 4242, expiry 05/27, CVV 088. No real money is charged.