Transacciones de financiamiento de cuentas
Las transacciones que implican debitar dinero de una cuenta para abonarlo en otra cuenta se denominan transacciones de financiamiento de cuentas en terminología de Mastercard Gateway. El destinatario puede ser la misma persona, otra persona o una organización. Si su Organización de servicios de negocios (MSO) lo habilita para esta funcionalidad, usted puede facilitar los siguientes tipos de transacciones de financiamiento de cuentas para sus clientes:
- Persona a persona
- Transferencias de fondos dentro de la organización
- Transferencias de fondos entre organizaciones
- 6540 (financiamiento de la transacción)
- 4829 (transferencia de dinero) y
- 6538 (transacciones de financiamiento para MoneySend).
Los MCC siguientes solo se pueden usar para procesar el código 00 o 20:
- 6538 (transacciones de financiamiento para MoneySend)
- 6540 (financiamiento de la transacción) y
- 4829 (transferencia de dinero).
Los datos de transacciones de financiamiento de cuentas (AFT) incluyen información sobre el tipo de remitente, el tipo de destinatario, el tipo de cuenta del destinatario, el método de financiamiento de la cuenta y la finalidad de su financiamiento. También puede incluir otros detalles del destinatario. Cuando se le solicite que envíe datos de transacciones de financiamiento de cuentas, según el tipo de transacción que envíe, debe proporcionar toda la información siguiente, o parte de ella, sobre la transacción.
accountFunding.senderType:
este campo puede adoptar valores como PERSON, COMMERCIAL_ORGANIZATION, NON_PROFIT_ORGANIZATION y GOVERNMENT.accountFunding.senderIsRecipient:
define si el remitente y el destinatario en la transacción de financiamiento de cuentas son la misma persona o no. Si no se proporciona ningún valor, este campo adopta el valor predeterminado FALSE.accountFunding.recipient.account.fundingMethod:
este campo puede adoptar valores como CHARGE, CREDIT y DEBIT. Si no se proporciona ningún valor, este campo adopta el valor predeterminado, UNKNOWN.accountFunding.recipient.stateProvinceCode:
El código de estado o provincia del destinatario. El valor debe coincidir con la segunda parte del código ISO 3166-2. Por ejemplo:- Para una dirección de los Estados Unidos, proporcione el código de estado de 2 letras ISO 3166-2.
- Para las bases militares de EE. UU., proporcione uno de los códigos siguientes: AE, AA o AP.
- Para una dirección de Canadá, proporcione el código de provincia ISO 3166-2 de 2 letras.
accountFunding.recipient.account:
detalles sobre la cuenta del destinatario que posteriormente recibirá los fondos que se cargan al remitente en esta transacción.accountFunding.purpose:
este campo puede adoptar valores como CRYPTOCURRENCY_PURCHASE, MERCHANT_SETTLEMENT y PAYROLL. Si no se proporciona ningún valor, adopta el valor predeterminado, OTHER.accountFunding.recipient:
detalles sobre el destinatario que recibirá los fondos.accountFunding.recipient.account.identifierType:
este campo puede adoptar valores como CARD_NUMBER, BANK_ACCOUNT_NATIONAL, BANK_ACCOUNT_BIC, BANK_ACCOUNT_IBAN, EMAIL_ADDRESS, PHONE_NUMBER, SOCIAL_NETWORK_PROFILE_ID y STAGED_WALLET_USER_ID. Si no se proporciona ningún valor, adopta el valor predeterminado, OTHER.accountFunding.recipient.account.identifier:
el identificador de la cuenta del destinatario del pago, por ejemplo, número de tarjeta o número de cuenta bancaria.accountFunding.recipient.firstName:
nombre del destinatario del pago.accountFunding.recipient.lastName:
apellido del destinatario del pago.accountFunding.recipient.country:
país del destinatario del pago.accountFunding.recipient.postCodeZip:
código postal del destinatario del pago.accountFunding.recipient.dateOfBirth:
fecha de nacimiento del destinatario del pago en formato aaaa-mm-dd.accountFunding.reference:
referencia para la transacción de financiamiento de cuentas. Esta referencia la genera Mastercard Payment Gateway.
Los datos de las transacciones de financiamiento de cuentas se pueden enviar en las operaciones Authorize, Authenticate_Payer, Capture, Create_Checkout_Session, Pay, Refund, Standalone Capture, Standalone Refund, Update Session y Verify. Los datos enviados se devuelven en la respuesta de la transacción.
Referencia de API de datos de transacciones de financiamiento de cuentas[REST][NVP]
Seleccione el MCC correspondiente para el Indicador de tipo de transacción si la institución de origen está registrada para el servicio Mastercard MoneySend y envía el mensaje de solicitud Authorization para transacciones de fondos y reembolsos de transacciones de fondos. Para obtener más información, consulte el Folleto de referencia rápida en MC Connect > Centro de recursos técnicos (TRC) o comuníquese con su banco adquirente para obtener los MCC recomendados para diferentes tipos de transacciones.
Integración de transacciones de financiamiento de cuentasEnvíe el indicador de tipo de transacción correcto mientras se integra con transacciones de financiamiento de cuenta al garantizar el MCC correspondiente y el campo de solicitud correcto en la API. La MSO lo habilitó para enviar transacciones de fondos de cuenta y configuró qué tipos de transacciones de financiamiento de cuentas puede enviar. Para obtener más información sobre el MCC, los campos de solicitud y la configuración de la MSO, consulte la documentación de integración de MPGS o comuníquese con Soporte de MPGS para solicitar ayuda adicional.
Esta tabla describe los MCC para transacciones de financiamiento iniciadas por los clientes.
Identificador de tipo de transacción
|
MCC 4829 - Transferencia de dinero
|
MCC 6540 - Transacciones de financiamiento
|
MCC 6538 - Transacciones de financiamiento para MoneySend
|
Transferencia general de persona a persona |
Válido para F07 |
Válido para F07 |
Válido para C07 |
Transferencia de persona a persona a la cuenta de la tarjeta |
Válido para F08 |
Válido para F08 |
- |
Esta tabla describe los MCC para transferencias iniciadas por clientes u organizaciones.
Identificador de tipo de transacción |
MCC 4829 - Transferencia de dinero |
MCC 6540 - Transacciones de financiamiento |
MCC 6538 - Transacciones de financiamiento para MoneySend |
Transferencia a la propia cuenta de débito o prepago |
Válido para F64 |
Válido para F64 |
- |
Pago de factura de tarjeta de crédito propia |
Válido para F54 |
Válido para F54 |
Válido para C54 |
Transferencia a la propia cuenta de billetera digital escalonada |
Válido para F61 |
Válido para F61 |
- |
Transferencia general a la propia cuenta |
Válido para F52 |
Válido para F52 |
Válido para C52 |
Transferencia general a la propia cuenta iniciada por organizaciones |
Válido para F52 |
Válido para F52 |
Válido para C52 |
Transferencia a la propia cuenta de billetera digital escalonada iniciada por organizaciones |
Válido para F61 |
Válido para F61 |
- |
Transferencia a la propia cuenta de tarjeta de débito o prepago iniciada por organizaciones |
Válido para F64 |
Válido para F64 |
- |
Pago de factura de tarjeta de crédito propia iniciado por organizaciones |
Válido para F54 |
Válido para F54 |
- |
Desembolso comercial |
Válido para F55 |
Válido para F55 |
Válido para C55 |
Desembolso gubernamental/sin fines de lucro |
- |
- |
Válido para C56 |
Liquidación rápida de negocios |
- |
- |
Válido para C57 |
Transferencia general de empresa a empresa |
Válido para F65 |
Válido para F65 |
Válido para C65 |