PFC (Pago Fácil)
Quick Reference
WhatPFC cash payments (Argentina)
WhyReach unbanked and cash-first customers at 4,000+ Pago Fácil locations across Argentina
Reading Time10 min
DifficultyBeginner
PrerequisitesAuthentication → Environment
Market context
Cash and alternative payments represent 30%+ of Argentina e-commerce. Pago Fácil operates 4,000+ branches nationwide.
Why Pago Fácil
| Advantage | Detail |
|---|---|
| Reach | Unbanked and cash-first customers |
| Trust | Established retail network |
| No chargebacks | Cash payment — no card disputes |
| Simple integration | One API call returns a voucher URL |
Payment flow
Payment deadline
Charges remain issued until the customer pays at a branch. Typical expiration is 48–72 hours — show the deadline in your UI.
Create a PFC charge
- cURL
- Python
- JavaScript
curl -X POST https://core-manager.a55.tech/api/v1/bank/wallet/charge/ \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"wallet_uuid": "00000000-0000-0000-0000-000000000000",
"merchant_id": "11111111-1111-1111-1111-111111111111",
"payer_name": "Carlos López",
"payer_email": "carlos.lopez@example.com",
"payer_tax_id": "20123456789",
"payer_cell_phone": "+5491155559876",
"installment_value": 3000,
"installment_count": 1,
"items": [{"name":"Electronics","quantity":1,"total_amount":3000,"unit_amount":3000,"sku":"ELEC-001","code":"E001"}],
"payer_address": {"street":"San Martín","address_number":"500","complement":"","neighborhood":"Centro","city":"Rosario","state":"S","postal_code":"2000","country":"AR"},
"currency": "ARS",
"due_date": "2026-12-31T23:59:59Z",
"description": "Argentina - Pago Fácil",
"type_charge": "pfc",
"webhook_url": "https://yoursite.com/webhook",
"redirect_url": "https://yoursite.com/"
}'
import requests
charge = requests.post(
"https://core-manager.a55.tech/api/v1/bank/wallet/charge/",
headers={"Authorization": f"Bearer {access_token}", "Content-Type": "application/json"},
json={
"wallet_uuid": "00000000-0000-0000-0000-000000000000",
"merchant_id": "11111111-1111-1111-1111-111111111111",
"payer_name": "Carlos López",
"payer_email": "carlos.lopez@example.com",
"payer_tax_id": "20123456789",
"payer_cell_phone": "+5491155559876",
"installment_value": 3000,
"installment_count": 1,
"items": [{"name": "Electronics", "quantity": 1, "total_amount": 3000, "unit_amount": 3000, "sku": "ELEC-001", "code": "E001"}],
"payer_address": {"street": "San Martín", "address_number": "500", "complement": "", "neighborhood": "Centro", "city": "Rosario", "state": "S", "postal_code": "2000", "country": "AR"},
"currency": "ARS",
"due_date": "2026-12-31T23:59:59Z",
"description": "Argentina - Pago Fácil",
"type_charge": "pfc",
"webhook_url": "https://yoursite.com/webhook",
"redirect_url": "https://yoursite.com/",
},
)
voucher_url = charge.json()["charge_payment_url"]
const response = await fetch(
"https://core-manager.a55.tech/api/v1/bank/wallet/charge/",
{
method: "POST",
headers: {
Authorization: `Bearer ${accessToken}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
wallet_uuid: "00000000-0000-0000-0000-000000000000",
merchant_id: "11111111-1111-1111-1111-111111111111",
payer_name: "Carlos López",
payer_email: "carlos.lopez@example.com",
payer_tax_id: "20123456789",
payer_cell_phone: "+5491155559876",
installment_value: 3000,
installment_count: 1,
items: [{ name: "Electronics", quantity: 1, total_amount: 3000, unit_amount: 3000, sku: "ELEC-001", code: "E001" }],
payer_address: { street: "San Martín", address_number: "500", complement: "", neighborhood: "Centro", city: "Rosario", state: "S", postal_code: "2000", country: "AR" },
currency: "ARS",
due_date: "2026-12-31T23:59:59Z",
description: "Argentina - Pago Fácil",
type_charge: "pfc",
webhook_url: "https://yoursite.com/webhook",
redirect_url: "https://yoursite.com/",
}),
}
);
const { charge_payment_url } = await response.json();
Response example
{
"charge_uuid": "22222222-2222-2222-2222-222222222222",
"local_currency": 3000,
"currency": "ARS",
"type": "pfc",
"status": "issued",
"charge_payment_url": "https://pay.a55.tech/charge/22222222-2222-2222-2222-222222222222"
}
Status lifecycle
| Status | Description |
|---|---|
issued | Voucher generated; not yet paid |
paid | Cash payment confirmed at branch |
canceled | Expired or voided |
error | Creation or reconciliation error |