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

 

posted @ 2013-04-01 22:34  attilaxAti  阅读(28)  评论(0编辑  收藏  举报