Cómo integrar TopChange Pay

Aprenda a integrar TopChange Pay con B2CORE a través de PSS para habilitar depósitos y retiros, incluida la configuración, los métodos y la verificación

TopChange Pay (TC Pay) se puede conectar a B2CORE mediante PSS, con soporte para depósitos y retiros en USD, IRR, EUR, AED, TRY, CNY, RUB y USDT.

Siga las instrucciones a continuación para configurar las conexiones de TC Pay y establecer los métodos de depósito y retiro en el Back Office de B2CORE. Estas instrucciones corresponden al Procedimiento general para añadir métodos de sistemas de pago compatibles con PSS, pero incluyen detalles específicos de TC Pay.

Antes de continuar con las instrucciones, debe haberse registrado en TC Pay y tener una cuenta activa. Puede consultar la documentación oficial de TC Pay o contactar con su equipo de soporte si tiene alguna pregunta.

Configurar conexiones con TopChange Pay

Si planea utilizar TC Pay tanto para depósitos como para retiros, debe configurar dos conexiones independientes: una para depósitos y otra para retiros.

Para configurar una conexión con TC Pay:

En el Back Office de B2CORE, vaya a System > External connections.

Haga clic en +Create en la esquina superior derecha de la página.

En la página Create connection, complete los siguientes campos:

  • En el campo Name, introduzca un nombre para la conexión. El nombre debe ser único y solo puede contener letras latinas, números, guiones y guiones bajos (por ejemplo, Deposits_TC_Pay o Withdrawals_TC_Pay).

  • En el campo Caption, introduzca un título que se aplicará a la conexión en el Back Office.

  • En el menú desplegable Provider, seleccione:

    • PaymentSystemDeposit — para añadir una conexión que se utilizará para un método de depósito.
    • PaymentSystemWithdrawal — para añadir una conexión que se utilizará para un método de retiro.

En el menú desplegable Driver que aparece, seleccione TC Pay.

En la sección Credentials que aparece, configure los ajustes específicos de TC Pay:

  • En el campo API base URL, especifique https://pg.topayment.net.

  • En el campo Merchant ID, introduzca el ID de comerciante asignado a su cuenta por TC Pay.

  • Genere un par de claves RSA privada y pública mediante el TC RSA Key Generator.

    Puede consultar la documentación oficial de TC Pay o contactar con su equipo de soporte si tiene alguna pregunta.

  • En el campo Private RSA key, especifique la clave privada y asegúrese de indicar la clave pública correspondiente en su cuenta de TC Pay.

Haga clic en Save para crear la conexión.

La conexión TC Pay aparecerá en la lista de conexiones externas.

Compruebe el estado de la conexión.

Si la conexión está inactiva (No se muestra en la columna Enabled), haga clic en el botón Edit para abrir los detalles de la conexión y establezca el menú desplegable Enabled en Yes.

Haga clic en Save para aplicar los cambios.

Si necesita admitir tanto depósitos como retiros mediante TC Pay, siga las mismas instrucciones para crear una nueva conexión para la otra operación.

Añadir un método de depósito mediante TopChange Pay

Para añadir y configurar un método para realizar depósitos mediante TC Pay:

En el Back Office de B2CORE, vaya a System > Deposit system > Deposit methods.

Haga clic en +Create en la esquina superior derecha de la página.

En la página Create a deposit method, complete los siguientes campos:

  • En el campo Name, introduzca un nombre para el método. El nombre debe ser único y solo puede contener letras latinas, números, guiones y guiones bajos.
  • En el campo Caption, introduzca un título para el método. Este título se asignará al método en el Back Office y será visible para los clientes en la interfaz de B2CORE.
  • En el menú desplegable Provider, seleccione PaymentSystemDeposit.

Después de seleccionar PaymentSystemDeposit, aparecen los siguientes campos:

  • En el menú desplegable Available account currencies, seleccione una o más monedas. Los depósitos mediante TC Pay estarán disponibles para cuentas denominadas en las monedas seleccionadas.
  • En el menú desplegable Driver, seleccione TC Pay.
  • En el menú desplegable Connection, seleccione la conexión de TC Pay para depósitos configurada anteriormente.

En la sección Configuration, complete el Terminal ID asociado con su cuenta de comerciante de TC Pay. Esto garantiza que las transacciones se enruten correctamente y se atribuyan al terminal de pago adecuado. Tenga en cuenta que la moneda permitida se determina mediante el Terminal ID especificado.

Haga clic en Save para crear el método de depósito.

El método de depósito TC Pay aparecerá en la lista de métodos de depósito.

Haga clic en Edit para acceder a los detalles del método y complete los siguientes campos:

  • En la pestaña Settings, use el menú desplegable Group para seleccionar uno o más grupos en los que debe incluirse el método.

  • En el campo Icon, especifique la URL de una imagen que se mostrará como icono del método de depósito en la interfaz de B2CORE.

  • Compruebe el estado del método.

    Si el método está inactivo (No se muestra en el campo Enabled), actívelo estableciendo el menú desplegable Enabled en Yes.

  • En la pestaña PS Currencies, añada la moneda necesaria. Para habilitar el método para procesar depósitos en una moneda específica, asegúrese de que esté añadida en esta pestaña.

Para TC Pay, cada método de depósito puede admitir solo una moneda en la pestaña PS Currencies. Por lo tanto, si desea permitir que sus clientes depositen en todas las monedas compatibles (USD, IRR, EUR, AED, TRY, CNY, RUB y USDT), debe crear ocho métodos de depósito independientes: uno para cada moneda, correspondiente al Terminal ID especificado.

Método de depósito de TC Pay — pestaña Settings

Haga clic en Test configuration para validar los ajustes de conexión del método de depósito.

El resultado de la prueba se mostrará en la página.

Después de validar correctamente la configuración, haga clic en Save.

El método de depósito TC Pay ya está configurado en el Back Office de B2CORE.

Añadir un método de retiro mediante TopChange Pay

Para añadir y configurar un método para realizar retiros mediante TC Pay:

En el Back Office de B2CORE, vaya a System > Payout system > Payout methods.

Haga clic en +Create en la esquina superior derecha de la página.

En la página Create a payout method, complete los siguientes campos:

  • En el campo Name, introduzca un nombre para el método. El nombre debe ser único y solo puede contener letras latinas, números, guiones y guiones bajos.
  • En el campo Caption, introduzca un título para el método. Este título se asignará al método en el Back Office y será visible para los clientes en la interfaz de B2CORE.
  • En el menú desplegable Provider, seleccione PaymentSystemWithdrawal.

Después de seleccionar PaymentSystemWithdrawal, aparecen los siguientes campos:

  • En el menú desplegable Available account currencies, seleccione una o más monedas. Los retiros mediante TC Pay estarán disponibles desde cuentas denominadas en las monedas seleccionadas.
  • En el menú desplegable Driver, seleccione TC Pay.
  • En el menú desplegable Connection, seleccione la conexión de TC Pay para retiros configurada anteriormente.

En la sección Configuration, complete el Terminal ID asociado con su cuenta de comerciante de TC Pay. Esto garantiza que las transacciones se enruten correctamente y se atribuyan al terminal de pago adecuado. Tenga en cuenta que la moneda permitida se determina mediante el Terminal ID especificado.

Haga clic en Save para crear el método de retiro.

El método de retiro TC Pay aparecerá en la lista de métodos de retiro.

Haga clic en Edit para acceder a los detalles del método y complete los siguientes campos:

  • En la pestaña Settings, use el menú desplegable Group para seleccionar uno o más grupos en los que debe incluirse el método.

  • En el campo Icon, especifique la URL de una imagen que se mostrará como icono del método de retiro en la interfaz de B2CORE.

  • Compruebe el estado del método.

    Si el método está inactivo (No se muestra en el campo Enabled), actívelo estableciendo el menú desplegable Enabled en Yes.

  • En la pestaña PS Currencies, añada la moneda necesaria. Para habilitar el método para procesar retiros en una moneda específica, asegúrese de que esté añadida en esta pestaña.

Para TC Pay, cada método de retiro puede admitir solo una moneda en la pestaña PS Currencies. Por lo tanto, si desea permitir que sus clientes retiren en todas las monedas compatibles (USD, IRR, EUR, AED, TRY, CNY, RUB y USDT), debe crear ocho métodos de retiro independientes: uno para cada moneda, correspondiente al Terminal ID especificado.

Método de retiro de TC Pay — pestaña Settings

Haga clic en Test configuration para validar los ajustes de conexión del método de retiro.

El resultado de la prueba se mostrará en la página.

Después de validar correctamente la configuración, haga clic en Save.

El método de retiro TC Pay ya está configurado en el Back Office de B2CORE.

Última actualización

En esta página