La API de CCBill es un sistema de gestión de suscripciones muy versátil que puede integrarse sin problemas con su plataforma. Nuestro sistema API le permite codificar una solución personalizada, adaptarla a su modelo de negocio y obtener un control amplio de suscripciones y compras individuales.
Ya sea que desee automatizar tareas repetitivas o prefiera un enfoque práctico, puede interactuar directamente con el sistema de administración de usuarios de CCBill para actualizar, cancelar, descontar o consultar cualquier transacción registrada en su cuenta comercial de CCBill.
Utilice la API de CCBill para agilizar el proceso de compra en su sitio web, impulsar las ventas, aumentar los ingresos y, al mismo tiempo, brindar una experiencia de cliente increíble.
Vuelve una acción de la API de CCBill 1 como confirmación de que una solicitud se procesó con éxito, mientras que el 0 La respuesta indica que la solicitud de API falló.
Un conjunto de adicionales Códigos de error de la API de CCBill ayudarlo a identificar y solucionar posibles problemas en la configuración subyacente. Estos problemas van desde Datos Incorrectos que se utiliza al realizar una llamada a la API, configuración incorrecta de cuenta / subcuenta, o una error temporal del sistema.
El error CCBill API -7 se relaciona con varios problemas distintos y este artículo está destinado a ayudarlo a identificar y resolver posibles obstáculos rápidamente.
Las causas más comunes detrás de la respuesta CCBill API -7 son:
Actualizaciones de la API de CCBill le permite actualizar una suscripción existente a una nueva suscripción sin configurar un punto de precio o un formulario de pago por adelantado. Una suscripción se puede actualizar en la misma cuenta / subcuenta de CCBill Business o en una cuenta / subcuenta completamente diferente.
Un ejemplo de una solicitud de actualización de la API de CCBill, al aplicar Precios regionales, contiene las siguientes variables:
https://bill.ccbill.com/jpost/billingApi.cgi?clientAccnum=999999&clientSubacc=0000&username=test12&password=test12&action=chargeByPreviousTransactionId&subscriptionId=0908267201000000008&newClientAccnum=948701&newClientSubacc=0001&specialOffer=1&sharedAuthentication=0¤cyCode=840&initialPrice=19.95&initialPeriod=30&recurringPrice=12.95&recurringPeriod=30&rebills=99
El nuevo precio inicial actualizado (& initialPrice = 19.95) se define como un valor de transferencia en la solicitud de actualización de la API. CCBill utiliza validaciones para garantizar que se alcance el monto mínimo de umbral para cada transacción inicial o refacturada. Si el valor de la precio inicial no se encuentra dentro de los valores establecidos para la cuenta / subcuenta de destino, es posible que reciba el error -7.
Verifique la configuración actual de la subcuenta de destino si planea ofrecer un precio no estándar para la actualización. Puede ver la configuración de precios actual para cualquier subcuenta determinada dentro del Administrador de precios.
Los puntos de precio no estándar están disponibles solo después de recibir una aprobación especial por parte de Servicios de asistencia al comerciante de CCBill.
Es igualmente importante comprobar que los valores de los parámetros de precio estén en el formato correcto. los precio inicial, Precio recurrente, periodo inicial y período recurrente los valores solo pueden ser numéricos. Las solicitudes que contienen caracteres especiales o no numéricos dan como resultado el código de error -7.
Solo un usuario de API con los permisos adecuados puede enviar una solicitud de API válida. Los nombres de usuario, contraseñas y permisos se configuran en cuentas y subcuentas comerciales de CCBill individuales. Si una solicitud de API contiene un nombre de usuario o contraseña incorrectos, la acción será denegada y dará como resultado el código de error -7.
El Actualización de la API de CCBill El sistema pasa automáticamente el nombre de usuario y la contraseña del consumidor de su suscripción original a la suscripción actualizada. Si la actualización está destinada a una cuenta / subcuenta diferente, los requisitos de nombre de usuario / contraseña tanto en la subcuenta de origen como en la de destino deben coincidir.
Si el consumidor tiene un nombre de usuario, que tiene 6 caracteres, mientras que la configuración en el destino tiene un mínimo de 10 caracteres, provoca un -7 Error de contraseña demasiado corta.
La longitud mínima y máxima de los datos de autenticación introducidos por el consumidor se puede establecer para cada subcuenta individualmente mediante modificar la configuración de Gestión de usuarios.
La gran cantidad de posibles acciones, variables y acciones especiales de la API de CCBill significa que es fácil pasar por alto los parámetros esenciales. Es posible que se requieran parámetros específicos para un conjunto de acciones, mientras que esos mismos parámetros pueden ser solo opcionales para otras acciones de la API.
El Documentación de la API de CCBill enumera todas las acciones posibles, junto con las variables obligatorias y opcionales. Consulte la documentación con la mayor frecuencia posible para confirmar que está pasando todas las variables necesarias para la acción específica que está intentando realizar. Las solicitudes a las que les faltan ciertos parámetros pueden resultar en -7 código de error.
CCBill trabaja continuamente para mejorar la funcionalidad y la seguridad del sistema y, al mismo tiempo, mantiene una disponibilidad constante. El error -7 puede indicar que un servidor CCBill interno no estableció correctamente una conexión y no puede procesar su solicitud de API.
Estos casos son extremadamente raros y generalmente se resuelven en unos momentos enviando una nueva solicitud. CCBill informa de forma proactiva y periódica a los comerciantes sobre las actividades planificadas y los posibles problemas de conectividad. Si experimenta el error -7 debido a problemas de conectividad de los que no se le informó previamente, le recomendamos encarecidamente que se ponga en contacto con Servicios de asistencia al comerciante de CCBill.
Nuestro equipo está disponible las 24 horas del día, los 7 días de la semana y siempre puede proporcionar información detallada sobre la situación actual.
Siguiendo los consejos de este artículo, ha aprendido a resolver el error -7 CCBill API. Una vez que determine con precisión la fuente del error -7, la solución generalmente se puede implementar en minutos.