Pago con tarjeta junto a pagos por wallet, con USDC en Base recibido en la wallet de tu factura.
1. Revisa tu cuenta de Coinflow
Usa Wholly Crypto 9.0.0 o posterior. Pide a Coinflow que apruebe tu negocio y active la liquidación de USDC en Base a direcciones distintas por factura. En producción, el cliente debe pagar las comisiones del proveedor y no puede haber reservas ni deducciones de liquidación.
La disponibilidad, verificación de identidad, límites y comisiones dependen de tu cuenta de Coinflow y de la ubicación del cliente. Revisa el precio final en Coinflow antes de pagar.
2. Conecta y prueba en sandbox
Abre Settings → Fiat payments. Guarda tu merchant ID de Coinflow, API key y Webhook Validation Key. Añade la URL de callback que aparece en Coinflow y comprueba la conexión. Mantén las credenciales en el servidor; nunca compartas claves de wallets.
El checkout sandbox del administrador es una prueba aparte de 10 USD con una dirección de recepción sandbox. No paga ninguna factura de producción. Que la conexión funcione no confirma por sí solo que tu negocio o pago sea elegible.
3. Activa USDC en Base en tu tienda
Haz una copia de seguridad de la wallet del proyecto y comprueba el escáner de Base. En Store → Payment methods, acepta USDC nativo en Base y activa tarjetas. Usa USDC, no USDbC ni USDC en Ethereum. Una factura que excluya USDC en Base no ofrecerá tarjetas.
4. Prueba un pago real pequeño
Tras la aprobación de Coinflow, activa producción y crea una factura normal, manualmente o por API. Elige tarjeta en el checkout. La factura conserva su moneda, cotización y margen; Coinflow muestra al cliente sus comisiones finales y la conversión antes de pagar.
5. Verifica la recepción antes de entregar
Una factura solo se liquida cuando llega su USDC y cumple tu política de confirmaciones de la blockchain. Una autorización de tarjeta o volver al checkout no demuestra el pago.
Revisa los detalles de Card payment de la factura y la transacción USDC en Base. Mantén tu flujo habitual con IPN o webhooks firmados. Actúa con invoice.settled y comprueba requires_review; nunca entregues solo por el retorno del navegador. Los pagos tardíos o contradictorios pueden requerir revisión.
6. Barre fondos y gestiona excepciones
Mantén ETH en Base para enviar el USDC recibido a tu wallet fría, o configura financiación de gas y barridos automáticos. Gestiona reembolsos de tarjeta y contracargos en Coinflow. Nunca devuelvas cripto al remitente de la transacción del proveedor. Revisa disputas en Needs attention.