Red de conocimiento informático - Espacio del host - Recarga de facturas de teléfonos móviles No existe una interfaz php para recargar facturas de teléfonos móviles.

Recarga de facturas de teléfonos móviles No existe una interfaz php para recargar facturas de teléfonos móviles.

Recientemente estoy trabajando en un pequeño proyecto, uno de los cuales es implementar la función de recarga de facturas de teléfonos móviles. Busqué en línea durante mucho tiempo y finalmente encontré la interfaz API para recargar facturas de teléfonos móviles con datos agregados. La comparto de la siguiente manera, con la esperanza de que sea útil para mis amigos que lo necesiten.

Aggregation Data es una plataforma de agregación de API que proporciona muchas API diferentes, y su interfaz API de recarga de facturas de teléfonos móviles también es buena.

1. API de recarga de teléfonos móviles

1.1 Compruebe si el número de teléfono móvil se puede recargar

Dirección de interfaz: /ofpay/mobile/telcheck

Formato admitido: json

Método de solicitud: /ofpay/mobile/telcheck? cardnum=100amp; phoneno=13429667914amp; key=KEY que solicitó

Observaciones de la interfaz: compruebe si el número de teléfono móvil y el monto se pueden recargar

Descripción del parámetro de solicitud:

Nombre

Tipo

Requisitos

Descripción

phoneno

Cadena

Número de teléfono móvil

cardnum

String

Cantidad de recarga, actualmente disponible: 10, 20, 30, 50, 100, 300

clave

string

Aplicación APPKEY (consulta en la página de detalles de la aplicación)

Descripción del parámetro de retorno:

Nombre

Tipo

Descripción

código_error

int

Código de retorno

razón

cadena

Descripción de la devolución

resultado

cadena

Conjunto de resultados devueltos

Ejemplo de devolución JSON:

{ "reason": "Número de teléfono móvil y monto permitido para recarga", "resultado": null, "error _code": 0}

1.2 Consulta a comerciantes según número de teléfono móvil y denominación

Dirección de interfaz: /ofpay/mobile/telquery

Formato admitido: json

Método de solicitud: /ofpay/mobile/telquery?cardnum=30amp; 18913515635amp; key=CLAVE que solicitó

Observaciones de la interfaz: consulta de información del producto según el número de teléfono móvil y la denominación

Solicitar descripción del parámetro:

Nombre

Tipo

Obligatorio

Descripción

phoneno

Cadena

Teléfono móvil número

cardnum

Cadena

El monto de recarga, actualmente disponible: 10, 20, 30, 50, 100, 300

clave

cadena

Aplicación Aplicación

Tipo

Obligatorio

Descripción

Teléfono

Aplicación Aplicación

Tipo

Requerido

Descripción

Phoneno

El nombre de la aplicación.

/p>

APPKEY de la aplicación (consulta en la página de detalles de la aplicación)

Descripción del parámetro de retorno:

Nombre

Tipo

Descripción

código_error

int

Código de retorno

razón

cadena

Descripción de la devolución

resultado

cadena

Conjunto de resultados devueltos

Ejemplo de devolución JSON:

{ "razón ": "éxito", "resultado": { "cardid": "191404", "cardname": "Jiangsu Suzhou Telecom recarga directa de 100 yuanes", "inprice": 98,4, "game_area": ​​​​"Jiangsu Suzhou Telecom " }, "error_code": 0 }

1.3 Interfaz de carga directa de teléfono móvil

Dirección de interfaz: /ofpay/mobile/onlineorder

Formato admitido: json< / p>

Método de solicitud: /ofpay/mobile/onlineorder?key=KEYamp; phoneno=18913513535amp; cardnum=100amp; orderid=201411111111113amp; al usuario La solicitud proporcionada recarga directamente el teléfono móvil especificado ***Si durante el proceso de recarga, /ofpay/mobile/ordersta

Formato admitido: json

Modo de solicitud:

Modo de solicitud: /ofpay/mobile/ordersta

Formato admitido: json

Modo de solicitud: /ofpay/mobile/ordersta?key=amp;

Observaciones de la interfaz: para verificar el estado más reciente del pedido, confirme que el pedido se haya enviado correctamente y luego verifique nuevamente

Solicitar descripción del parámetro:

Nombre

Tipo

Obligatorio

Descripción

orderid

Cadena

Número de pedido del comerciante, combinación alfanumérica de 8 a 32 dígitos, complete el número de pedido enviado correctamente

clave

cadena

APPKEY de la aplicación (consulta en la página de detalles de la aplicación)

Descripción del parámetro de retorno:

Nombre

Tipo

Descripción

p>

código_error

int

Código de retorno

razón

cadena

Retorno descripción

resultado

cadena

Conjunto de resultados devueltos

Ejemplo de retorno JSON:

{ "razón": "Consulta exitosa", "resultado": { "uordercash": "5.000", "sporder_id": "20150511163237508", "game_state": "1" },

"error_code": 0}

1.5 Configuración de devolución de llamada de estado

La interfaz de recarga ha sido probada. Debe comunicarse con el servicio de atención al cliente en línea para configurar la devolución de llamada.

Demostración:

Por último, utilizar la tarifa "Recarga de móvil":

Tipo de tarjeta

Valor nominal

Precio

Depósito directo de 10 yuanes

¥10,00

¥9,80~¥10,2

Depósito directo de 20 yuanes

¥20.00

¥20.20.00

¥19.60~¥20.1

Tarifa de llamada directa de $30

¥30.00

¥29.54~¥30

Tarifa de llamada directa de $50

¥50.00

¥49.25~¥50

$100 directa tarifa de llamada