Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space ENWORK and version Documentation

About ChinaPay

General information about ChinaPay

ChinaPay is the online payment service of China UnionPay (CUP). The company offers both banking, broker and payment services as well as offline purchases on account and POS terminals. ChinaPay is the third largest online payment services provider in China.


Page properties
Logo
Info
Excerpt

ChinaPay is the online payment service of China UnionPay (CUP). The company offers both banking, broker and payment services as well as offline purchases on account and POS terminals. ChinaPay is the third largest online payment services provider in China.

TypePayments by eWallet


Further information can be found on the webpage of ChinaPay (http://www.chinapay.co.uk/).

Process flow chart

Multiexcerpt
MultiExcerptNameProcessFlow

draw.io Diagram
bordertrue
diagramNameProcessFlow_ChinaPay_CT
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1109

ChinaPay process flow

On this page

Table of Contents
exclude(Auf dieser Seite|In diesem Abschnitt|On this page|In this section).*


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
interface

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameDefinition
PageWithExcerptDefinition EN


Payment with ChinaPay via form interface

To process a ChinaPay payment via a

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
form, please use the following URL:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
chinapay.aspx


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1660573020718_118338843
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt
MultiExcerptNamechinapay_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1660573020721_484688457
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Key

Format

CND

Description

Beschreibung

refnr

an..32

O

Reference number of merchant (e.g. invoice number)

Referenznummer des Händlers (z.B. Rechnungsnummer)

Table Excerpt Include
statictrue
nameAmount
pageAmount
typepage

Table Excerpt Include
statictrue
nameCurrency
pageCurrency
typepage

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Key

Format

CND

Description

Beschreibung

OrderDesc

ans..128

M

Description of goods, unit prices etc. The special characters “&”, “%” and “+” are not permitted here.

Format: Quantity of article categories#Actual total quantity of articles#Article1 name^Article1 price^Article1 quantity#Article2 name^Article2 price^Article2 quantity...#Article{m} name^Article{m} price^Article{m} quantity

Format of Article price: 3-digit Currency code + integer with up to 16 digits + one decimal point + 2 decimal places, e.g. CNY100000.00

Actual total quantity of articles must be greater or equal(>=) Quantity of article categories.

Beschreibung der Waren, Einzelpreise usw. Die Sonderzeichen “&”, “%” und “+” sind hier nicht zulässig.

Format: Anzahl der Artikelkategorien#Gesamtanzahl der Artikel#Artikel1 Name^Artikel1 Preis^Artikel1 Anzahzl#Artikel2 Name^Artikel2 Preis^Artikel2 Anzahl...#Artikel{m} Name^Artikel{m} Preis^Artikel{m} Anzahl

Format des Artikelpreises: 3-stelliges Währungscode + Ganzzahl mit bis zu 16 Ziffern + ein Dezimalpunkt + 2 Dezimalstellen, z.B. CNY100000.00

Die tatsächliche Gesamtanzahl der Artikel muss größer oder gleich (>=) Anzahl der Artikelkategorien sein.

Table Excerpt Include
statictrue
nameURLSuccess
pageURLSuccess
typepage

Table Excerpt Include
statictrue
nameURLFailure
pageURLFailure
typepage

Table Excerpt Include
statictrue
nameResponse
pageResponse
typepage

Table Excerpt Include
statictrue
nameURLNotify
pageURLNotify
typepage

Table Excerpt Include
statictrue
nameUserData
pageUserData
typepage

Table Excerpt Include
statictrue
nameReqId-ans..32
pageReqId
typepage

Key

Format

CND

Description

Beschreibung

Timeout

ans..3

O

Time limit for the transaction

Zeitlimit für die Transaktion

Channel

n..4

O

0001-B2C; 0002-B2B. Default value 0001

0001-B2C; 0002-B2B. Standardwert 0001

AccBank

n..15

C

Obligatory for e-banking: the end customer is forwarded direct to the stated bank. Only available for domestic customers.

Pflicht für E-Banking: der Endkunde wird direkt zur angegebenen Bank weitergeleitet. Nur möglich für Inlandskunden.

PayoutList

ans..24

C

For split payments only. Do not fill in if there is no split.

Separate individual values with “;”.

SplitType: 0001: realtime split; 0002: delayed split
SplitMethod: 0: Split by amount; 1: Split by proportion
MerSplitMsg :MerchantID^Amount or proportion.

For example: “0001;0;xxx^200, xxx^200, xxx^200”

(Notice: ”xxx” is the PSPs merchantID)

Nur für Split-Zahlungen. Nicht ausfüllen, wenn kein Split vorliegt.

Einzelne Werte werden durch „;“ getrennt.

SplitType: 0001: Echtzeit-Split; 0002: verzögerter Split
SplitMethod: 0: Split nach Betrag; 1: Split nach Verhältnis
MerSplitMsg :MerchantID^Betrag oder Verhältnis.

Zum Beispiel: “0001;0;xxx^200, xxx^200, xxx^200”

(Hinweis: ”xxx” ist die merchantID des PSPs)

CustomParameter

ans..

O

Additional parameters for transactions which are separated by semicolon. You can use 11 fields. The length of BusId should be less than 8, for the values P1 to P10 less than 512.

BusId;P1;P2;P3;P4;P5;P6;P7;P8;P9;P10

For example: 00000001;123;451;124

Zusätzliche Parameter für Transaktionen, die per Semikolon getrennt werden. Sie können 11 Felder verwenden. Die Länge von BusId soll weniger als 8 sein, die Werte P1 bis P10 weniger als 512.

BusId;P1;P2;P3;P4;P5;P6;P7;P8;P9;P10

Zum Beispiel: 00000001;123;451;124

TimeStamp

n..20

O

Time of merchant system in milliseconds

Zeit des Händlersystems in Millisekunden

IPAddr

a..15

O

IP address of the client's browser

IP-Adresse des Client-Browsers

Table Excerpt Include
statictrue
namePlain
pagePlain
typepage

Table Excerpt Include
statictrue
nameCustom
pageCustom
typepage

Parameters for payments with ChinaPay


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_IntroURL
PageWithExcerptReuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1660600294402_-2089142526
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt
MultiExcerptNamechinapay_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1660600294404_1309307121
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMID
pagemid
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameXID
pageXID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Key

Format

CND

Description

Beschreibung

refnr

an..32

O

Reference number of merchant (e.g. invoice number)

Referenznummer des Händlers (z.B. Rechnungsnummer)

Table Excerpt Include
statictrue
nameStatus_OK_AUTHORIZE_REQUEST
pageStatus
typepage

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Table Excerpt Include
statictrue
nameUserData
pageUserData
typepage

Table Excerpt Include
statictrue
namePlain
pagePlain
typepage

Table Excerpt Include
statictrue
nameCustom
pageCustom
typepage

Return parameters for URLSuccess, URLFailure and URLNotify with ChinaPay



Credit with reference

Credits (refunds) are possible via a Server-to-Server connection. For a Credit with reference to a capture the amount of the Credit is limited to the amount of the previous capture.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameCredit_Intro
PageWithExcerptReuse API
To carry out a credit with a reference transaction, please use the following URL:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
credit.aspx


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1660571355821_-1396557004
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt
MultiExcerptNamecredit_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1660571355823_-1736561184
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
statictrue
namePayID_Credit
pagePayID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Key

Format

CND

Description

Beschreibung

refnr

an..32

O

Reference number of merchant (e.g. invoice number)

Referenznummer des Händlers (z.B. Rechnungsnummer)

Table Excerpt Include
statictrue
nameAmount
pageAmount
typepage

Table Excerpt Include
statictrue
nameCurrency
pageCurrency
typepage

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Table Excerpt Include
statictrue
nameReqId-ans..32
pageReqId
typepage

Parameters for credits with ChinaPay


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1660571531819_-222335134
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt
MultiExcerptNamecredit_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1660571531821_1761582976
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMID
pagemid
typepage

Table Excerpt Include
statictrue
namePayID
pagePayID
typepage

Table Excerpt Include
statictrue
nameXID
pageXID
typepage

Table Excerpt Include
statictrue
nameTransID
pageTransID
typepage

Key

Format

CND

Description

Beschreibung

Status

a..50

M

OK (URLSuccess) or FAILED (URLFailure). If a pending status is applied, a message is sent back after a completed credit to the URLNotify transferred with the authorization.

OK (URLSuccess) oder FAILED (URLFailure). Sollte es zu einem Pending-Status kommen, erfolgt nach durchgeführter Gutschrift eine Rückmeldung an die bei der Autorisierung übergebene URLNotify.

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Key

Format

CND

Description

Beschreibung

refnr

an..32

O

Reference number of merchant (e.g. invoice number)

Referenznummer des Händlers (z.B. Rechnungsnummer)

Response parameters for credits with ChinaPay