Home / Card payments in Haiti
Card payments · Haiti

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

MethodCurrencyMinimumNote
Visa, MastercardUSD$0.50Secure card form
Amazon Pay, Cash App, LinkUSD$0.50Offered in the card form depending on the customer's country
MonCashHTG20 HTGCustomers in Haiti
NatcashHTG20 HTGCustomers 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 planSubscriptionFee per successful card payment
Standard0 HTG7% + $0.50
Pro1,000 HTG / month6% + $0.50
Business5,000 HTG / month5% + $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 numberExpiry dateCVV
4242 4242 4242 424205/27088
No real money is charged in Sandbox mode. You can also issue your own Visa and Mastercard virtual cards from the same account.

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.

Freda Pay LLC is a company registered in the State of Wyoming (USA) and is not a bank. Freda Pay Issuing is not affiliated with FedaPay (fedapay.com), a different company. MonCash and Natcash payments are processed by Pay'm PlopPlop, a regulated provider in Haiti.