Push Payment Mode

How it works

No prior transaction is created. When a transfer arrives at the CVU, PayRetailers automatically approves
or rejects it based on the parameters defined for the shop.

  1. Customer transfers any amount to your Alias/CVU
  2. PayRetailers receives the transfer
  3. PayRetailers approves or rejects based on shop parameters
  4. Webhook sent to your platform with the result
  5. If approved you credit the customer's account
  6. If rejected automatic refund to the sender

📘

Transfers from corporate bank accounts (identified by a corporate CUIT prefix) are automatically rejected and
refunded regardless of the mode.





Webhook

{
  "uid": "9d013186-5c62-78e2-9325-4c4b8493d460",
  "type": "virtual_account_payment",
  "status": "APPROVED",
  "message": "",
  "trackingId": "ea81101a-2808-4b44-a3d5-7f2a6f5b601f",
  "amount": 1500000,
  "currency": "ARS",
  "amountChanged": false,
  "originalAmount": 0,
  "newCouponAmount": null,
  "newCouponCurrency": null,
  "description": "Account deposit",
  "cardNumber": null,
  "createdAt": "2026-04-13T09:34:36.83",
  "updatedAt": "2026-04-13T09:34:36.83",
  "customer": {
    "firstName": "John",
    "lastName": "Doe",
    "email": "[email protected]",
    "country": "AR",
    "city": "Buenos Aires",
		"state": "Buenos Aires",
    "zip": "C1043AAB",
    "address": "Av. Corrientes 1234",
    "phone": "1155551234",
    "deviceId": null,
    "ip": "181.166.100.10",
    "personalId": "99988877"
  },
  "billing": {
    "currency": "ARS",
    "amount": 1500000
  },
  "paymentMethod": {
    "id": "307f001e-daf9-4394-8dd1-a1e3e6b3070a",
    "name": "ALIAS",
    "type": null
  }

"payer": {
  "payerName": "John Doe",
  "name": "John Doe",
  "lastName": null,
  "personalId": "27999888776",
  "payoutAccountTypeCode": null,
  "accountused": "2850123410000000555666",
  "accountNumber": "2850123410000000555666",
  "accountAgencyNumber": null,
  "bankTrackingID": null,
  "bankName": null,
  "maskCardNumber": null
}
}
{
  "uid": "7c024a91-3b11-42e8-a712-9d3f1b2c8e45",
  "type": "virtual_account_payment",
  "status": "CANCELLED",
  "message": "CORPORATE_BANK_ACCOUNT_PAYMENT_NOT_ALLOWED",
  "trackingId": "ea81101a-2808-4b44-a3d5-7f2a6f5b601f",
  "amount": 1500000,
  "currency": "ARS",
  "amountChanged": false,
  "originalAmount": 0,
  "newCouponAmount": null,
  "newCouponCurrency": null,
  "description": "Account deposit",
  "cardNumber": null,
  "createdAt": "2026-04-13T10:15:22.00",
  "updatedAt": "2026-04-13T10:15:22.00",
  "customer": {
    "firstName": "John",
    "lastName": "Doe",
    "email": "[email protected]",
    "country": "AR",
    "city": "Buenos Aires",
    "zip": "C1043AAB",
    "address": "Av. Corrientes 1234",
    "phone": "1155551234",
    "deviceId": null,
    "ip": "181.166.100.10",
    "personalId": "99988877"
  },
  "billing": {
    "currency": "ARS",
    "amount": 1500000
  },
  "paymentMethod": {
    "id": "307f001e-daf9-4394-8dd1-a1e3e6b3070a",
    "name": "ALIAS",
    "type": null
  }
}


ValueCauseWhat to show the customer
CORPORATE_BANK_ACCOUNT_PAYMENT_NOT_ALLOWEDTransfer sent from a corporate bank account"Only personal bank accounts are supported. Please transfer from your personal account."