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

     

  • 相关阅读:
    【无旋转treap】模板
    线性选择算法好题
    【codeforces】305C GCD,容斥
    双连通
    线段树(3)
    线段树(2)
    线段树
    2015 Multi-University Training Contest 2
    2015 Multi-University Training Contest 1
    Codeforces Round #302 (Div. 1)
  • 原文地址:https://www.cnblogs.com/attilax/p/15199699.html
Copyright © 2011-2022 走看看