zoukankan      html  css  js  c++  java
  • SG NPN Reload API V2.1 电话卡充值文档

    SG NPN Reload API V2.1


    作者Attilax ,  EMAIL:1466519819@qq.com

    Technical Overview

    HTTP 1.1 POST Method,

    Data flow:

    Recharge Request

    Response

    Server

    Enquire with the same tag

    Client

    Response

    Page 1 of 4


    SG NPN Reload API V2.1

    Recharge Request

    URL

    http://xxx.xxx.xxx.xxx:xx/web.api.php?CMD=RECHARGE&TAG=xxx&MENU=xxx&ACTION=xxxxxxx

    &PARAM=xxxxxxx&USER=xxxx&PASSWD=xxxxxxx

    Description

    CMD

    TAG

    MENU

    ACTION

    PARAM

    USER

    PASSWD

    SESSION

    Type

    String

    String

    String

    String

    Number

    String

    String

    String

    Remark

    RECHARGE

    For your reference, use the same tag to check the transaction

    status. (Unique)

     

    Menu id

    Action id

    Refer to Action ID form below

    User

    Password

    Generate from our side, the unique transaction ID

    HTTP Response Data

    Return in String

        · Top-up

            Success: Result|TAG|SESSION|BALANCE

            Error: ERROR|Error code|ReturnString

        · Get Pin

            Success:Result|TAG|SESSION|BALANCE|Card-SerialNo|Card-Pin|Card-Passwd|Card-Expi

       redTime

            Error: ERROR|Error code|ReturnString

    Description

    Result

    Tag

    SESSION

    BALANCE

    Card-SerialNo

    Card-Passwd

    Card-Pin

    Card-ExpiredTime

    Error code

    ReturnString

    Type

    String

    String

    String

    Number

    String

    String

    String

    String

    String

    String

    Remark

    OK is Success, ERROR is Unsuccessful

    Tag is the same as the one you submitted

    Transaction ID

    Your Balance

    Card Serial number

    Card Password number

    Card Pin number

    Expiry date(YYYY-MM-DD)

    Error code

    When Topup is error, there is a message return from supplier

    Page 2 of 4


    SG NPN Reload API V2.1

    Query Request

    URL

    http://xxx.xxx.xxx.xxx:xx/web.api.php?CMD=QUERY&USER=&PASSWD=& TAG=&SESSION=

    Description

    CMD

    TAG

    USER

    PASSWD

    SESSION

    Type

    String

    String

    String

    String

    String

    Remark

    QUERY

    For your reference, use the same tag to check the transaction

    status. (Unique)

    User

    Password

    Generated from our side, the unique transaction ID

    You can use either TAG or SESSION to enquiry the transaction, we recommend you to use

    SEESION to check which is more effective.

    HTTP Response Data

    Return in String

    Result (|Error code| ReturnString)

    Success: OK

    Error: ERROR|Error code| ReturnString

    Description

    Result

    Error code

    ReturnString

    Type

    String

    String

    String

    Remark

    OK is Success, ERROR is Unsuccessful

    Error code (Only for ERROR)

    When Topup is error, there is a message returned from

    supplier(Only for ERROR)

    Error Code

    Error Code

    100

    101

    110

    111

    112

    113

    Reason

    Command Error

    User or passwd is not correct

    No record

    Pending

    Fail

    Parameter error

    Page 3 of 4


    SG NPN Reload API V2.1

    When the Error Code is 111, please enquiry again in another 30 second.

    Action ID

    Action ID

    13810

    13811

    13410

    13210

    Description

    Topup

    Get Pin

    ePhoenix Topup with

    Amount

    QQ Topup with

    Amount

    PARAM

    Destination number with country code

    N.A.

    Amount “|” Destination number with country

    code. E.g. 10|6581234567

    QQ number “|” Amount. E.g. 99999|10

    Page 4 of 4

     

  • 相关阅读:
    WebService安全 文件夹 目录安全性 身份验证与访问控制
    爱情故事[转载自:学狼网]
    未来中国最受宠的人才
    [引]SQL Server : 系统存储过程
    VS 安装项目 :通过文本框得到用户输入 以及 安装后运行某程序(如打开C:\\a.html)
    人人都能成为百万富翁
    成功原来这样简单
    精典谚语
    利用WinForm 更好的实现Web安装程序的更多功能
    升级安装包的制作
  • 原文地址:https://www.cnblogs.com/attilax/p/15199699.html
Copyright © 2011-2022 走看看