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
Table of Contents


About PayU Hub

General information about payment methods via PayU Hub


Page properties
Logo

Info
Excerpt

PayU Hub allows to streamline and consolidate all aspects of payment stack into one, customizable payment platform. The new platform allows to integrate local and global payments together and enter new markets with minimal friction.

PayU Hub enables a single and direct connection to popular global and local payment methods around the world. With hundreds of available payment methods, merchants can localize effectively and meet customers where they are.

TypeMixed payment methods
Multiexcerpt
MultiExcerptNameCard Scheme
Card Scheme

MasterCard

VISA

AMEX

DINERS

RuPay

Process flow charts

Multiexcerpt
MultiExcerptNameProcessFlow

draw.io Diagram
bordertrue
diagramNamePayUHub
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1109

Process flow PayU Hub WebCheckout


Multiexcerpt
MultiExcerptNameProcessFlow_refund

draw.io Diagram
bordertrue
diagramNamePayUHub Refund Asynch
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth851

Process flow for PayU Hub Refund - Asynchronous


Configuration

For setting up the merchant for PayU Hub the Computop Support

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording
needs some information. These you can find in the PayU backend system (   https://control.paymentsos.com ) for your own merchant account under Account / Business Units.



You need App ID, Public API Key and Private API Key from the system settings.

Transmit the values on a safe way to Computop Support.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording
.


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording

Paygate

interface

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameDefinition
PageWithExcerptDefinition EN


Payment with PayU Hub via

Paygate form interface

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
form interface

To

To make a payment with PayU Hub, go to please use the following URL:

https://www.computop-paygate.com/payuhub.aspx

Notice: For security reasons, Paygate rejects all payment requests with formatting errors. Therefore please use the correct data type for each parameter.

The following table describes the encrypted payment request parameters:

Parameter

Format

CND

Description

MerchantID

ans..30

M

MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too.

TransID

ans..64

M

Merchant transaction number, which must be unique

RefNr

ns..30

M

Unique reference number

Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent)

Please contact the helpdesk, if you want to capture amounts < 100 (smallest currency unit).

Currency

a3

M

Currency, three digits DIN / ISO 4217. Presently only INR, USD, GBP, CAD, EUR, AED, QAR, OMR, SGD, AUD, HKD permitted.

MAC

an64

M

Hash Message Authentication Code (HMAC) with SHA-256 algorithm

URLSuccess

ans..256

M

Complete URL which calls up Paygate if payment has been successful. The URL may be called up only via port 443 This URL may not contain parameters: In order to exchange values between Paygate and shop, please use the parameter UserData.

URLFailure

ans..256

M

Complete URL which calls up Paygate if payment has been unsuccessful. The URL may be called up only via port 443 This URL may not contain parameters: In order to exchange values between Paygate and shop, please use the parameter UserData.

Response

a7

O

Status response sent by Paygate to URLSuccess and URLFailure, should be encrypted. For this purpose, transmit Response=encrypt parameter.

URLNotify

ans..256

M

Complete URL which Paygate calls up in order to notify the shop about the payment result. The URL may be called up only via port 443 It may not contain parameters: Use the UserData parameter instead.

UserData

ans..1024

O

If specified at request, Paygate forwards the parameter with the payment result to the shop

ReqID

ans..32

O

To avoid double payments, enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction is submitted again with the same ReqID, Paygate will not carry out the payment, but will just return the status of the original transaction. Please note that the Paygate must have a finalized transaction status for the first initial action. Submissions with identical ReqID for an open status will be processed regularly.

OrderDesc

ans..100

M

Description of purchased goods, unit prices etc.

PayType

ans..25

O

Name of payment method to be executed.

In case the parameter is empty, the customer will be redirected to PayU Hub payment page. On PayU Hub payment page the customer can choose a payment method from list of available payment methods.

Possible values for the parameter in case of PayUIndia as Provider:

  • Challan
  • Dynamic_QR
  • Netbanking   
  • UPI
  • Airtel Money   
  • Amazon pay
  • FreeCharge
  • JioMoney    
  • Ola Money   
  • Paytm
  • Pay Zapp
  • Phonepe
BankCodeans..25CMandatory in case PayType=Netbanking

Plain

ans..50

O

A value to be set by the merchant to return some information unencrypted, e.g. the MID

Custom

ans..1024

O

The merchant can submit several values separated by | which are returned unencrypted and separated by &.

Custom=session=123|id=456 will change in the answer to Session=123&id=456

Customer data

FirstName

ans..60

M

First name of the customer

LastName

ans..20

M

Last name of the customer

AddrStreet

ans..100

O

Customer’s street name

AddressAddition

ans..100

O

Customer´s address addition

AddrCity

ans..50

O

Town/city of the customer

AddrZip

ans..20

O

Postcode of the customer

AddrState

ans..50

O

Customer’s federal state

AddrCountryCode

a..3

O

Country code of the customer according to ISO 3166; alphanumeric 2 or 3 characters.

CustomerID

ans..128

O

Customer number.

If customer number is not submitted instead the email address is transferred to PayU.

The customer number is used to identify the customer in order to be able to select credit card data which might be stored with PayU.

eMail

ans..128

C

Email address of the customer

Mandatory in case Provider=PayU India

Phone

ans..40

C

Customer’s phone number

Mandatory in case Provider=PayU India

Credit card payment (in case of credit card payment the following parameters are mandatory)

CCNr

n..19

C

Credit card number at least 12-digit, numerical without spaces. You can optionally transmit also a pseudo card number (PCN)

CCCVC

n..4

C

Card verification number: The last 3 digits on the signature strip of the credit card. 4 numbers in the case of American Express.

CCExpiry

n6

C

Expiry date of the credit card in the format YYYYMM, e.g. 201807.

CCBrand

a..22

C

Card brand: only VISA, MasterCard, AMEX, Diners, RuPay allowed.

Please note the spelling!

CreditCardHolder

ans..60

C

Name of the credit card holder

Parameters for payments with PayU Hub WebCheckout

The following table describes the result parameters that the Paygate transmits to your URLSuccess, URLFailure or URLNotify. If you have specified the Response=encrypt parameter, the following parameters are forwarded Blowfish encrypted to your system:

Parameter

Format

CND

Description

MID

ans..30

M

MerchantID, assigned by Computop

PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files.

XID

an32

M

ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate

TransID

ans..64

M

Merchant’s transaction number

Status

a..30

M

OK or AUTHORIZED (URLSuccess) as well as FAILED (URLFailure)

Description

ans..1024

M

Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!

Code

n8

M

Error code according to Paygate Response Codes (A4 Error codes)

RefNr

ns..30

O

Merchant’s unique reference number

MAC

an64

M

Hash Message Authentication Code (HMAC) with SHA-256 algorithm

CodeExt

n..10

O

Error code from PayU, if agreed with Computop support

ErrorText

ans..256

O

Error text from PayU, if agreed with Computop support

UserData

ans..1024

O

If specified at request, Paygate forwards the parameter with the payment result to the shop

TransactionID

ans..64

O

Transaction ID from PayU

Channela..5MName of payment category to be used with the following possible values: ‘NB’ for Net Banking, ‘CC’ for Credit Card, ‘DC’ for Debit Card, ‘CASH’ for Cash Card, ‘EMI’ for EMI, ‘wallet’ for PayUMoney, ‘IVR’ for IVR, ‘COD’ for Cash On DeliveryBankCodea..5MIdentification of the payment option used for the transaction: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINRBranda..5CSpecific card type: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINR

Plain

ans..50

O

A value to be set by the merchant to return some information unencrypted, e.g. the MID

Custom

ans..1024

O

The merchant can submit several values separated by | which are returned unencrypted and separated by &.

Custom=session=123|id=456 will change in the answer to Session=123&id=456

Return parameters for URLSuccess, URLFailure and URLNotify with PayU Hub WebCheckout

Credit card payment with PayU Hub via Paygate form interface

In order to execute a credit card payment via a Paygate form, visit the following URL:

https://www.computop-paygate.com/payssl.aspx

Notice: For security reasons, Paygate rejects all payment requests with formatting errors. Therefore please use the correct data type for each parameter.

The following table describes the encrypted payment request parameters:

Parameter

Format

CND

Description

MerchantID

ans..30

M

MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too.

TransID

ans..64

M

TransactionID which should be unique for each payment

RefNr

ns..30

M

Unique reference number which appears on your printed card account or in the EPA-file (Electronic Payment Advice). Format must be mutually agreed beforehand with Computop!

Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent)

Please contact the helpdesk, if you want to capture amounts < 100 (smallest currency unit).

Currency

a3

M

Currency, three digits DIN / ISO 4217. Presently only INR, USD, GBP, CAD, EUR, AED, QAR, OMR, SGD, AUD, HKD permitted.

MAC

an64

M

Hash Message Authentication Code (HMAC) with SHA-256 algorithm

OrderDesc

ans..100

M

Description of purchased goods, unit prices etc.

URLSuccess

ans..256

M

Complete URL which calls up Paygate if payment has been successful. The URL may be called up only via port 443 This URL may not contain parameters: In order to exchange values between Paygate and shop, please use the parameter UserData.

URLFailure

ans..256

M

Complete URL which calls up Paygate if payment has been unsuccessful. The URL may be called up only via port 443 This URL may not contain parameters: In order to exchange values between Paygate and shop, please use the parameter UserData.

Response

a7

O

Status response sent by Paygate to URLSuccess and URLFailure, should be encrypted. For this purpose, transmit Response=encrypt parameter.

URLNotify

ans..256

M

Complete URL which Paygate calls up in order to notify the shop about the payment result. The URL may be called up only via port 443 It may not contain parameters: Use the UserData parameter instead.

UserData

ans..1024

O

If specified at request, Paygate forwards the parameter with the payment result to the shop

ReqID

ans..32

O

To avoid double payments, enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction is submitted again with the same ReqID, Paygate will not carry out the payment, but will just return the status of the original transaction. Please note that the Paygate must have a finalized transaction status for the first initial action. Submissions with identical ReqID for an open status will be processed regularly.

RTF

a1

O

„I“ for initializing recurrent payments

Plain

ans..50

O

A value to be set by the merchant to return some information unencrypted, e.g. the MID

Custom

ans..1024

O

The merchant can submit several values separated by | which are returned unencrypted and separated by &.

Custom=session=123|id=456 will change in the answer to Session=123&id=456

Customer data

FirstName

ans..60

M

First name of the customer

LastName

ans..20

M

Last name of the customer

AddrStreet

ans..100

O

Customer’s street name

AddressAddition

ans..100

O

Customer´s address addition

AddrCity

ans..50

O

Town/city of the customer

AddrZip

ans..20

O

Postcode of the customer

AddrState

ans..50

O

Customer’s federal state

AddrCountryCode

a..3

O

Country code of the customer according to ISO 3166; alphanumeric 2 or 3 characters.

CustomerID

ans..128

O

Customer number.

The customer number is used to identify the customer at PayU. If this is submitted the PayU stores the card number.

If CustomerID is transmitted to PayUHub.aspx for subsequent payments the customer only needs to input the CVC within the form.

eMail

ans..128

C

Email address of the customer

Mandatory in case Provider=PayU India

Phone

ans..40

C

Customer’s phone number

Mandatory in case Provider=PayU India

Parameters for credit card payments with PayU Hub.

To adapt the layout of the SSL-page to your shop you can use the following unencrypted parameters to configure colours, fonts and images.

Parameter

Format

CND

Description

Template

ans..20

M

Name of XSLT-file with your own layout for the pay form. If you want to use the redesigned and downwards compatible Computop template, please transfer the template name “ct_compatible”. If you want to use the responsive Computop template for mobile devices, please transfer the template name “ct_responsive”.

Background

ans..256

M

Background ambiance of form:

URL for a background image

- HTML-colour value for background colour as HEX value or

- HTML-colour name

BGColor

ans..7

M

Form background colour:

- HTML-colour value for background colour as HEX value or

- HTML-colour name

BGImage

ans..256

M

Form background image:

URL for a background image

Please note that this value supersedes “BGColor”.

FColor

ans..6

M

Text colour:

- HTML-colour value as HEX value or

- HTML-colour name

FFace

a..10

M

HTML-name for the font

FSize

n2

M

Number for font size

Language

a2

(enum)

M

Language code: <de> German, <al> Albanian, <at> Austrian, <cz/cs> Czech, <dk> Danish, <en> English, <fi> Finish, <fr> French, <gr> Greek, <hu> Hungarian, <it> Italian, <jp> Japanese,  <nl> Dutch, <no> Norwegian, <pl> Polish,
<pt> Portuguese, <ro> Romanian, <ru> Russian, <sp> Spanish, <se> Swedish, <sk> Slovakian, <sl> Slovenian, <tr> Turkey, <zh> Simplified Chinese.

No details means the language is German.

CCSelect

a..10

M

Determines preselected card type in the form: VISA, MasterCard, AMEX, Diners, RuPay

URLBack

ans..256

M

URL for "Cancel" button

Center

n1

M

By default the form is centered vertically and horizontally. The value <1> centres the form at the top.

tWidth

ans..4

M

Width of table for input of the credit card data as percent- (50%) or pixel values (320).

tHeight

ans..4

M

Height of table for input of the credit card data as percent- (70%) or pixel values (480).

Layout parameters for Paygate forms for credit card payments with PayU Hub.

The following table describes the result parameters that the Paygate transmits to your URLSuccess, URLFailure or URLNotify. If you have specified the Response=encrypt parameter, the following parameters are forwarded Blowfish encrypted to your system:

Parameter

Format

CND

Description

MID

ans..30

M

MerchantID, assigned by Computop

PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files.

XID

an32

M

ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate

TransID

ans..64

M

Merchant’s transaction number

Status

a..30

M

OK or AUTHORIZED (URLSuccess) as well as FAILED (URLFailure)

Description

ans..1024

M

Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!

Code

n8

M

Error code according to Paygate Response Codes (A4 Error codes)

CodeExt

ans..10

O

Error code from PayU, if agreed with Computop support

ErrorText

ans..256

O

Error text from PayU, if agreed with Computop support

MAC

an64

M

Hash Message Authentication Code (HMAC) with SHA-256 algorithm

UserData

ans..1024

O

If specified at request, Paygate forwards the parameter with the payment result to the shop.

RefNr

ans..30

O

Merchant’s unique reference number

PCNr

n..16

O

Pseudo Card Number: Random number generated by Paygate which represents a genuine credit card number. The pseudo card number (PCN) starts with 0 and the last 3 digits correspond to those of the real card number. You can use the PCN like a genuine card number for authorisation, capture and credits.

CCBrand

a..22

O

In combination with PCNr: Name of credit card brand like Visa, MasterCard etc.

CCExpiry

n6

O

In combination with PCNr: Expiry date of the credit card in the format YYYYMM.

MaskedPan

an..19

OC

Masked card number 6x4

TransactionID

ans..64

C

Transaction ID from PayU

TokenExt

an..64

C

For recurring payments (RTF=I) the Token is transmitted for referencing the credit card data

Channela..5MName of payment category to be used with the following possible values: ‘NB’ for Net Banking, ‘CC’ for Credit Card, ‘DC’ for Debit Card, ‘CASH’ for Cash Card, ‘EMI’ for EMI, ‘wallet’ for PayUMoney, ‘IVR’ for IVR, ‘COD’ for Cash On DeliveryBankCodea..5MIdentification of the payment option used for the transaction: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINRBranda..5CSpecific card type: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINR

Plain

ans..50

O

A value to be set by the merchant to return some information unencrypted, e.g. the MID

Custom

ans..1024

O

The merchant can submit several values separated by | which are returned unencrypted and separated by &.

Custom=session=123|id=456 will change in the answer to Session=123&id=456

Return parameters for URLSuccess, URLFailure and URLNotify with PayU Hub.

Credit card payment via Server-to-Server connection

In order to execute a recurring credit card payment with PayU Hub via a server-to-server connection, call the following URL:

Notice: For security reasons, Paygate rejects all payment requests with formatting errors. Therefore please use the correct data type for each parameter.

The following table describes the encrypted payment request parameters:

Parameter

Format

CND

Description

MerchantID

ans..30

M

MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too.

TransID

ans..64

M

Merchant’s transaction number

RefNr

ns..30

C

Merchant’s reference number. Mandatory for the initial payment of a new abo (RTF=I)

Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent)

Please contact the helpdesk, if you want to capture amounts < 100 (smallest currency unit).

Currency

a3

M

Currency, three digits DIN / ISO 4217. Presently only INR, USD, GBP, CAD, EUR, AED, QAR, OMR, SGD, AUD, HKD permitted.

Capture

an..6

OC

Determines the type and time of capture. AUTO: capturing immediately after authorisation (default value). MANUAL: capturing made by the merchant. <Number>: Delay in hours until the capture (whole number; 1 to 696).

MAC

an64

M

Hash Message Authentication Code (HMAC) with SHA-256 algorithm

OrderDesc

ans..100

M

Description of purchased goods, unit prices etc.

UserData

ans..1024

O

If specified at request, Paygate forwards the parameter with the payment result to the shop

CCNr

n..19

M

Pseudo card number

CCExpiry

n6

M

Credit card expiry date (YYYYMM), e.g. 201807

CCBrand

a..22

M

Card brand: only VISA, MasterCard, AMEX, Diners, RuPay.

Please note the spelling!

TokenExt

an..64

M

Token for referencing the credit card data with PayU

TransactionID

ans..64

M

TransactionID from PayU which is returned with the initial payment (RTF=I)

ReqID

ans..32

O

To avoid double payments, enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction is submitted again with the same ReqID, Paygate will not carry out the payment, but will just return the status of the original transaction. Please note that the Paygate must have a finalized transaction status for the first initial action. Submissions with identical ReqID for an open status will be processed regularly.

RTF

a1

O

„I“ for initializing recurrent payments

CustomerID

ans..128

O

Customer number.

If customer number is not submitted instead the email address is transferred to PayU.

The customer number is used to identify the customer in order to be able to select credit card data which might be stored with PayU.

eMail

ans..128

C

Email address of the customer

Mandatory in case Provider=PayU India

Phone

ans..40

C

Customer’s phone number

Mandatory in case Provider=PayU India

Parameters for credit card payments with PayU Hub via socket connection

The following table gives the parameters with which the Paygate responds:

Parameter

Format

CND

Description

MID

ans..30

M

MerchantID, assigned by Computop

PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files.

XID

an32

M

ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate

TransID

ans..64

M

Merchant’s transaction number

Status

a..30

M

OK, AUTHORIZED or FAILED

Description

ans..1024

M

Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!

Code

n8

M

Error code according to Paygate Response Codes (A4 Error codes)

CodeExt

ans..10

O

Error code from PayU, if agreed with Computop support

ErrorText

ans..256

O

Error text from PayU, if agreed with Computop support

RefNr

ns..30

O

Merchant’s unique reference number

UserData

ans..1024

O

If specified at request, Paygate forwards the parameter with the payment result to the shop.

Channela..5MName of payment category to be used with the following possible values: ‘NB’ for Net Banking, ‘CC’ for Credit Card, ‘DC’ for Debit Card, ‘CASH’ for Cash Card, ‘EMI’ for EMI, ‘wallet’ for PayUMoney, ‘IVR’ for IVR, ‘COD’ for Cash On DeliveryBankCodea..5MIdentification of the payment option used for the transaction: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINRBranda..5CSpecific card type: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINR

Result parameters for socket connection with PayU Hub.

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.

To carry out a credit, please use the following URL:

https://www.computop-paygate.com/credit.aspx

For PayUIndia as Provider, credits (refunds) are asynchronous. This means that PayU Hub can respond with status "Refund Request Queued" for credit (refund) request. After credit (refund) processing, PayU Hub will send additional notification with results of the processing. PG will forward the additional notification to the merchant.

Notice: For security reasons, Paygate rejects all payment requests with formatting errors. Therefore please use the correct data type for each parameter.

The following table describes the encrypted payment request parameters:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
payuhub.aspx


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
hideControlsfalse
inversefalse
hidelabelsfalse
sparkNameSparkline
hidePanetrue
disableSavefalse
separatorPoint (.)
sparklinefalse
labelsSpalten ausblenden
defaultBeschreibung
isFirstTimeEnterfalse
cell-width150
hideColumnstrue
datepatterndd M yy
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1669989283571_-476308724
updateSelectOptionsfalse
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamepayuhub_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1669989283575_1235426252
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

Table Excerpt Include
statictrue
nameRefNr
pagerefnr
typepage

Table Excerpt Include
statictrue
nameAmount
pageAmount
typepage

Key

Format

CND

Description

Beschreibung

Currency

a3

M

Currency, three digits DIN / ISO 4217, e.g. EUR. Presently only INR, USD, GBP, CAD, EUR, AED, QAR, OMR, SGD, AUD, HKD permitted. Please find an overview here: A1 Currency table

Währung, drei Zeichen DIN / ISO 4217, z.B. EUR. Derzeit nur INR, USD, GBP, CAD, EUR, AED, QAR, OMR, SGD, AUD, HKD zulässig. Hier eine Übersicht: A1 Währungstabelle

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

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

OrderDesc

ans..100

M

Description of purchased goods, unit prices etc.

Beschreibung der gekauften Waren, Einzelpreise usw.

PayTypeans..25O

Name of payment method to be executed.

In case the parameter is empty, the customer will be redirected to PayU Hub payment page. On PayU Hub payment page the customer can choose a payment method from list of available payment methods.

Possible values for the parameter in case of PayUIndia as Provider:

  • Challan
  • Dynamic_QR
  • Netbanking   
  • UPI
  • Airtel Money   
  • Amazon pay
  • FreeCharge
  • JioMoney    
  • Ola Money   
  • Paytm
  • Pay Zapp
  • Phonepe

Name der auszuführenden Zahlungsmethode.

Falls der Parameter leer ist, wird der Kunde zur Zahlungsseite von PayU Hub weitergeleitet. Auf der Zahlungsseite von PayU Hub kann der Kunde eine Zahlungsmethode aus der Liste der verfügbaren Zahlungsmethoden auswählen.

Mögliche Werte für den Parameter bei PayUIndia als Provider:

  • Challan
  • Dynamic_QR
  • Netbanking   
  • UPI
  • Airtel Money   
  • Amazon pay
  • FreeCharge
  • JioMoney    
  • Ola Money   
  • Paytm
  • Pay Zapp
  • Phonepe
BankCodeans..25CMandatory in case PayType=NetbankingPflicht bei PayType=Netbanking

Table Excerpt Include
statictrue
namePlain
pagePlain
typepage

Table Excerpt Include
statictrue
nameCustom
pageCustom
typepage

Key

Format

CND

Description

Beschreibung




Customer dataKundendaten

FirstName

ans..60

M

First name of the customer

Vorname des Kunden

LastName

ans..20

M

Last name of the customer

Nachname des Kunden

AddrStreet

ans..100

O

Customer’s street name

Straßenname des Kunden

AddressAddition

ans..100

O

Customer´s address addition

Adresszusatz des Kunden

AddrCity

ans..50

O

Town/city of the customer

Ort des Kunden

AddrZip

ans..20

O

Postcode of the customer

Postleitzahl des Kunden

AddrState

ans..50

O

Customer’s federal state

Bundesstaat des Kunden

AddrCountryCode

a..3

O

Country code of the customer according to ISO 3166; alphanumeric 2 or 3 characters

Ländercode des Kunden gemäß ISO 3166; alphanumerisch 2 oder 3 Zeichen

CustomerID

ans..128

O

Customer number.

If customer number is not submitted instead the email address is transferred to PayU.

The customer number is used to identify the customer in order to be able to select credit card data which might be stored with PayU.

Kundennummer.

Wird die Kundennummer nicht angegeben, wird stattdessen die E-Mail-Adresse an PayU übermittelt.

Die Kundennummer dient der Identifizierung des Kunden, um ggf. bei PayU hinterlegte Kreditkartendaten auswählen zu können.

eMail

ans..128

C

Email address of the customer

Mandatory in case Provider=PayU India

E-Mail-Adresse des Kunden

Obligatorisch falls Provider=PayU India

Phone

ans..40

C

Customer’s phone number

Mandatory in case Provider=PayU India

Telefonnummer des Kunden

Obligatorisch falls Provider=PayU India




Credit card payment (in case of credit card payment the following parameters are mandatory)Kreditkartenzahlung (bei Kreditkartenzahlung sind die folgenden Parameter obligatorisch)

CCNr

n..19

C

Credit card number at least 12-digit, numerical without spaces. You can optionally transmit also a pseudo card number (PCN).

Kreditkartennummer mindestens 12-stellig, numerisch ohne Leerzeichen. Optional können Sie auch eine Pseudokartennummer (PCN) übermitteln.

CCCVC

n..4

C

Card verification number: The last 3 digits on the signature strip of the credit card. 4 digits in the case of American Express.

Kartenprüfnummer: Die letzten 3 Ziffern auf dem Unterschriftsstreifen der Kreditkarte. 4 Ziffern bei American Express.

CCExpiry

n6

C

Expiry date of the credit card in the format YYYYMM, e.g. 202807

Ablaufdatum der Kreditkarte im Format JJJJMM, z.B. 202807

CCBrand

a..22

C

Card brand: only VISA, MasterCard, AMEX, Diners, RuPay allowed.

Please note the spelling!

Kartenmarke: nur VISA, MasterCard, AMEX, Diners, RuPay erlaubt.

Bitte beachten Sie die Schreibweise!

CreditCardHolder

ans..60

C

Name of the credit card holder

Name des Kreditkarteninhabers

Parameters for payments with PayU Hub WebCheckout


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_IntroURL
PageWithExcerptReuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1669986622717_1537661073
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt
MultiExcerptNamepayuhub_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1669986622720_-1142635610
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

Table Excerpt Include
statictrue
nameRefNr
pagerefnr
typepage

Table Excerpt Include
statictrue
nameStatus
pageStatus
typepage

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Key

Format

CND

Description

Beschreibung

CodeExtn..10O

Error code from PayU, if agreed with

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording

Fehlercode von PayU, wenn mit

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptDE:Wording
abgesprochen

ErrorTextans..256O

Error text from PayU, if agreed with

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording

Fehlertext von PayU, wenn mit

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptDE:Wording
abgesprochen

Table Excerpt Include
statictrue
nameUserData
pageUserData
typepage

Key

Format

CND

Description

Beschreibung

TransactionID

ans..64

O

Transaction ID from PayUTransaktions-ID von PayU
Channela..5MName of payment category to be used with the following possible values: ‘NB’ for Net Banking, ‘CC’ for Credit Card, ‘DC’ for Debit Card, ‘CASH’ for Cash Card, ‘EMI’ for EMI, ‘wallet’ for PayUMoney, ‘IVR’ for IVR, ‘COD’ for Cash On DeliveryName der zu verwendenden Zahlungskategorie mit den folgenden möglichen Werten: 'NB' für Net Banking, 'CC' für Kreditkarte, 'DC' für Debitkarte, 'CASH' für Geldkarte, 'EMI' für EMI, 'Wallet' für PayUMoney, 'IVR' für IVR, 'COD' für Nachnahme
BankCodea..5MIdentification of the payment option used for the transaction: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINRIdentifizierung der für die Transaktion verwendeten Zahlungsoption: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINR
Branda..5CSpecific card type: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINRSpezifischer Kartentyp: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINR

Table Excerpt Include
statictrue
namePlain
pagePlain
typepage

Table Excerpt Include
statictrue
nameCustom
pageCustom
typepage

Return parameters for URLSuccess, URLFailure and URLNotify with PayU Hub WebCheckout



Credit card payment with PayU Hub via form interface

In order to execute a credit card payment via a

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
payssl.aspx


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
hideControlsfalse
inversefalse
hidelabelsfalse
sparkNameSparkline
hidePanetrue
disableSavefalse
separatorPoint (.)
sparklinefalse
labelsSpalten ausblenden
defaultBeschreibung
isFirstTimeEnterfalse
cell-width150
hideColumnstrue
datepatterndd M yy
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1669991152119_259269286
updateSelectOptionsfalse
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamepayuhub_payssl_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1669991152122_-148838764
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

Table Excerpt Include
statictrue
nameRefNr
pagerefnr
typepage

Table Excerpt Include
statictrue
nameAmount
pageAmount
typepage

Key

Format

CND

Description

Beschreibung

Currency

a3

M

Currency, three digits DIN / ISO 4217, e.g. EUR. Presently only INR, USD, GBP, CAD, EUR, AED, QAR, OMR, SGD, AUD, HKD permitted. Please find an overview here: A1 Currency table

Währung, drei Zeichen DIN / ISO 4217, z.B. EUR. Derzeit nur INR, USD, GBP, CAD, EUR, AED, QAR, OMR, SGD, AUD, HKD zulässig. Hier eine Übersicht: A1 Währungstabelle

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

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

OrderDesc

ans..100

M

Description of purchased goods, unit prices etc.

Beschreibung der gekauften Waren, Einzelpreise usw.

RTFa1O„I“ for initializing recurrent payments„I“ zum Initialisieren wiederkehrender Zahlungen

Table Excerpt Include
statictrue
namePlain
pagePlain
typepage

Table Excerpt Include
statictrue
nameCustom
pageCustom
typepage

Key

Format

CND

Description

Beschreibung




Customer dataKundendaten

FirstName

ans..60

M

First name of the customer

Vorname des Kunden

LastName

ans..20

M

Last name of the customer

Nachname des Kunden

AddrStreet

ans..100

O

Customer’s street name

Straßenname des Kunden

AddressAddition

ans..100

O

Customer´s address addition

Adresszusatz des Kunden

AddrCity

ans..50

O

Town/city of the customer

Ort des Kunden

AddrZip

ans..20

O

Postcode of the customer

Postleitzahl des Kunden

AddrState

ans..50

O

Customer’s federal state

Bundesstaat des Kunden

AddrCountryCode

a..3

O

Country code of the customer according to ISO 3166; alphanumeric 2 or 3 characters

Ländercode des Kunden gemäß ISO 3166; alphanumerisch 2 oder 3 Zeichen

CustomerID

ans..128

O

Customer number.

The customer number is used to identify the customer at PayU. If this is submitted the PayU stores the card number.

If CustomerID is transmitted to PayUHub.aspx for subsequent payments the customer only needs to input the CVC within the form.

Kundennummer.

Die Kundennummer dient der Identifizierung des Kunden bei PayU. Wird diese übermittelt, speichert PayU die Kartennummer.

Wird die CustomerID für Folgezahlungen an PayUHub.aspx übermittelt, muss der Kunde lediglich den CVC innerhalb des Formulars eingeben.

eMail

ans..128

C

Email address of the customer

Mandatory in case Provider=PayU India

E-Mail-Adresse des Kunden

Obligatorisch falls Provider=PayU India

Phone

ans..40

C

Customer’s phone number

Mandatory in case Provider=PayU India

Telefonnummer des Kunden

Obligatorisch falls Provider=PayU India

Parameters for credit card payments with PayU Hub


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameLayout_Intro
PageWithExcerptReuse API

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

Table Excerpt Include
statictrue
nameTemplate
pageTemplate
typepage

Table Excerpt Include
statictrue
nameBackground
pageBackground
typepage

Table Excerpt Include
statictrue
nameBGColor
pageBGColor
typepage

Table Excerpt Include
statictrue
nameBGImage
pageBGImage
typepage

Table Excerpt Include
statictrue
nameFColor
pageFColor
typepage

Table Excerpt Include
statictrue
nameFFace
pageFFace
typepage

Table Excerpt Include
statictrue
nameFSize
pageFSize
typepage

Key

Format

CND

Description

Beschreibung

Language

a2

(enum)

M

Language code: <de> German, <al> Albanian, <at> Austrian, <cz/cs> Czech, <dk> Danish, <en> English, <fi> Finish, <fr> French, <gr> Greek, <hu> Hungarian, <it> Italian, <jp> Japanese,  <nl> Dutch, <no> Norwegian, <pl> Polish, <pt> Portuguese, <ro> Romanian, <ru> Russian, <sp> Spanish, <se> Swedish, <sk> Slovakian, <sl> Slovenian, <tr> Turkey, <zh> Simplified Chinese.

No details means the language is German.

Sprachcode: <de> deutsch, <al> albanisch, <at> österreichisch, <cz/cs> tschechisch, <dk> dänisch, <en> englisch, <fi> finnisch, <fr> französisch, <gr> griechisch, <hu> ungarisch, <it> italienisch, <jp> japanisch, <nl> holländisch, <no> norwegisch, <pl> polnisch, <pt> portugiesisch, <ro> rumänisch, <ru> russisch, <tr> türkisch, <sp> spanisch, <se> schwedisch, <sk> slowakisch, <sl> slowenisch, <tr> türkisch, <zh> Simplified Chinese

Ohne Angabe ist die Sprache Deutsch.

CCSelecta..10MDetermines preselected card type in the form: VISA, MasterCard, AMEX, Diners, RuPayBestimmt die vorausgewählte Kartenmarke im Formular: VISA, MasterCard, AMEX, Diners, RuPay

Table Excerpt Include
statictrue
nameURLBack
pageURLBack
typepage

Table Excerpt Include
statictrue
nameCenter
pageCenter
typepage

Table Excerpt Include
statictrue
nametWidth
pagetWidth
typepage

Table Excerpt Include
statictrue
nametHeight
pagetHeight
typepage

Layout parameters for

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
forms for credit card payments with PayU Hub


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_IntroURL
PageWithExcerptReuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1669985641484_603573808
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt
MultiExcerptNamepayuhub_payssl_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1669985641487_824562144
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

Table Excerpt Include
statictrue
nameRefNr
pagerefnr
typepage

Table Excerpt Include
statictrue
nameStatus
pageStatus
typepage

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Key

Format

CND

Description

Beschreibung

CodeExtans..10O

Error code from PayU, if agreed with

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording

Fehlercode von PayU, wenn mit

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptDE:Wording
abgesprochen

ErrorTextans..256O

Error text from PayU, if agreed with

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording

Fehlertext von PayU, wenn mit

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptDE:Wording
abgesprochen

Table Excerpt Include
statictrue
nameUserData
pageUserData
typepage

Table Excerpt Include
statictrue
namePCNr
pagePCNr
typepage

Key

Format

CND

Description

Beschreibung

CCBrand

a..22

O

In combination with PCNr: Name of credit card brand like Visa, MasterCard

In Verbindung mit PCNr: Bezeichnung der Kreditkartenmarke wie VISA, MasterCard

CCExpiry

n6

O

In combination with PCNr: Expiry date of the credit card in the format YYYYMM

In Verbindung mit PCNr: Ablaufdatum der Kreditkarte im Format JJJJMM

MaskedPan

an..19

OC

Masked card number 6x4Maskierte Kartennummer 6x4

TransactionID

ans..64

C

Transaction ID from PayUTransaktions-ID von PayU

TokenExt

an..64

C

For recurring payments (RTF=I) the Token is transmitted for referencing the credit card dataFür wiederkehrende Zahlungen (RTF=I) wird das Token als Referenz auf die Kreditkartendaten übertragen
Channela..5MName of payment category to be used with the following possible values: ‘NB’ for Net Banking, ‘CC’ for Credit Card, ‘DC’ for Debit Card, ‘CASH’ for Cash Card, ‘EMI’ for EMI, ‘wallet’ for PayUMoney, ‘IVR’ for IVR, ‘COD’ for Cash On DeliveryName der zu verwendenden Zahlungskategorie mit den folgenden möglichen Werten: 'NB' für Net Banking, 'CC' für Kreditkarte, 'DC' für Debitkarte, 'CASH' für Geldkarte, 'EMI' für EMI, 'Wallet' für PayUMoney, 'IVR' für IVR, 'COD' für Nachnahme
BankCodea..5MIdentification of the payment option used for the transaction: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINRIdentifizierung der für die Transaktion verwendeten Zahlungsoption: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINR
Branda..5CSpecific card type: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINRSpezifischer Kartentyp: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINR

Table Excerpt Include
statictrue
namePlain
pagePlain
typepage

Table Excerpt Include
statictrue
nameCustom
pageCustom
typepage

Return parameters for URLSuccess, URLFailure and URLNotify with PayU Hub



Credit card payment via Server-to-Server connection

In order to execute a recurring credit card payment with PayU Hub via a server-to-server connection, please use the following URL:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
direct.aspx


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
hideControlsfalse
inversefalse
hidelabelsfalse
sparkNameSparkline
hidePanetrue
disableSavefalse
separatorPoint (.)
sparklinefalse
labelsSpalten ausblenden
defaultBeschreibung
isFirstTimeEnterfalse
cell-width150
hideColumnstrue
datepatterndd M yy
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1669991471639_-455246348
updateSelectOptionsfalse
worklog365|5|8|y w d h m|y w d h m
isORAND
order0
Multiexcerpt
MultiExcerptNamepayuhub_direct_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1669991471641_694167343
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

ns..30

C

Merchant’s unique reference number. Mandatory for the initial payment of a new abo (RTF=I).

Eindeutige Referenznummer des Händlers. Obligatorisch für die Erstzahlung eines neuen Abos (RTF=I).

Table Excerpt Include
statictrue
nameAmount
pageAmount
typepage

Key

Format

CND

Description

Beschreibung

Currency

a3

M

Currency, three digits DIN / ISO 4217, e.g. EUR. Presently only INR, USD, GBP, CAD, EUR, AED, QAR, OMR, SGD, AUD, HKD permitted. Please find an overview here: A1 Currency table

Währung, drei Zeichen DIN / ISO 4217, z.B. EUR. Derzeit nur INR, USD, GBP, CAD, EUR, AED, QAR, OMR, SGD, AUD, HKD zulässig. Hier eine Übersicht: A1 Währungstabelle

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

Table Excerpt Include
statictrue
nameUserData
pageUserData
typepage

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

Table Excerpt Include
statictrue
nameCapture
pageCapture
typepage

Key

Format

CND

Description

Beschreibung

OrderDesc

ans..100

M

Description of purchased goods, unit prices etc.

Beschreibung der gekauften Waren, Einzelpreise usw.

RTFa1O„I“ for initializing recurrent payments„I“ zum Initialisieren wiederkehrender Zahlungen

CCNr

n..19

M

Pseudo card number

Pseudokartennummer

CCExpiry

n6

M

Credit card expiry date (YYYYMM), e.g. 202807

Ablaufdatum der Kreditkarte (JJJJMM), z.B. 202807

CCBrand

a..22

M

Card brand: only VISA, MasterCard, AMEX, Diners, RuPay.

Please note the spelling!

Kartenmarke: nur VISA, MasterCard, AMEX, Diners, RuPay.

Bitte beachten Sie die Schreibweise!

TokenExt

an..64

M

Token for referencing the credit card data with PayU

Token zum Referenzieren der Kreditkartendaten bei PayU

TransactionID

ans..64

M

TransactionID from PayU which is returned with the initial payment (RTF=I)

Transaktions-ID von PayU, die mit der ursprünglichen Zahlung zurückgegeben wird (RTF=I)

CustomerID

ans..128

O

Customer number.

If customer number is not submitted instead the email address is transferred to PayU.

The customer number is used to identify the customer in order to be able to select credit card data which might be stored with PayU.

Kundennummer.

Wird die Kundennummer nicht angegeben, wird stattdessen die E-Mail-Adresse an PayU übermittelt.

Die Kundennummer dient der Identifizierung des Kunden, um ggf. bei PayU hinterlegte Kreditkartendaten auswählen zu können.

eMail

ans..128

C

Email address of the customer

Mandatory in case Provider=PayU India

E-Mail-Adresse des Kunden

Obligatorisch falls Provider=PayU India

Phone

ans..40

C

Customer’s phone number

Mandatory in case Provider=PayU India

Telefonnummer des Kunden

Obligatorisch falls Provider=PayU India

Parameters for credit card payments with PayU Hub via socket connection


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1669986358505_1537661073
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt
MultiExcerptNamepayuhub_direct_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1669986358508_-1142635610
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

Table Excerpt Include
statictrue
nameRefNr
pagerefnr
typepage

Table Excerpt Include
statictrue
nameStatus
pageStatus
typepage

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Key

Format

CND

Description

Beschreibung

CodeExtans..10O

Error code from PayU, if agreed with

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording

Fehlercode von PayU, wenn mit

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptDE:Wording
abgesprochen

ErrorTextans..256O

Error text from PayU, if agreed with

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording

Fehlertext von PayU, wenn mit

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptDE:Wording
abgesprochen

Table Excerpt Include
statictrue
nameUserData
pageUserData
typepage

Key

Format

CND

Description

Beschreibung

Channela..5MName of payment category to be used with the following possible values: ‘NB’ for Net Banking, ‘CC’ for Credit Card, ‘DC’ for Debit Card, ‘CASH’ for Cash Card, ‘EMI’ for EMI, ‘wallet’ for PayUMoney, ‘IVR’ for IVR, ‘COD’ for Cash On DeliveryName der zu verwendenden Zahlungskategorie mit den folgenden möglichen Werten: 'NB' für Net Banking, 'CC' für Kreditkarte, 'DC' für Debitkarte, 'CASH' für Geldkarte, 'EMI' für EMI, 'Wallet' für PayUMoney, 'IVR' für IVR, 'COD' für Nachnahme
BankCodea..5MIdentification of the payment option used for the transaction: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINRIdentifizierung der für die Transaktion verwendeten Zahlungsoption: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINR
Branda..5CSpecific card type: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINRSpezifischer Kartentyp: VISA, MAST, SAME, MAES, RUPAY, CC, AMEX, DINR

Result parameters for socket connection with PayU Hub



Credit with reference

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameCredit_Intro
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptWording
credit.aspx


For PayUIndia as Provider, credits (refunds) are asynchronous. This means that PayU Hub can respond with status "Refund Request Queued" for credit (refund) request. After credit (refund) processing, PayU Hub will send additional notification with results of the processing.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
will forward the additional notification to the merchant.


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1669983416524_1910325203
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
id1669983416527_-1529058461
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

Table Excerpt Include
statictrue
nameAmount
pageAmount
typepage

Key

Format

CND

Description

Beschreibung

Currency

a3

M

Currency, three digits DIN / ISO 4217, e.g. EUR. Presently only INR, USD, GBP, CAD, EUR, AED, QAR, OMR, SGD, AUD, HKD permitted. Please find an overview here: A1 Currency table

Währung, drei Zeichen DIN / ISO 4217, z.B. EUR. Derzeit nur INR, USD, GBP, CAD, EUR, AED, QAR, OMR, SGD, AUD, HKD zulässig. Hier eine Übersicht: A1 Währungstabelle

Table Excerpt Include
statictrue
nameMAC
pageMAC
typepage

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

Key

Format

CND

Description

Beschreibung

OrderDescans..100ODescription of refunded goods, unit prices, merchant’s comment etc.Beschreibung der gutgeschriebenen Artikel, Einzelpreise, Händlerkommentar etc.

Parameters for credit of credit card payments with PayU Hub via socket connection


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1669983701306_44263077
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
id1669983701309_-1928611702
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

Table Excerpt Include
statictrue
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
statictrue
nameDescription
pageDescription
typepage

Table Excerpt Include
statictrue
nameCode
pageCode
typepage

Key

Format

CND

Description

Beschreibung

CodeExtn..10O

Error code from PayU, if agreed with

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording

Fehlercode von PayU, wenn mit

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptDE:Wording
abgesprochen

ErrorTextans..256O

Error text from PayU, if agreed with

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording

Fehlertext von PayU, wenn mit

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptDE:Wording
abgesprochen

Parameter

Format

CND

Description

MerchantID

ans..30

M

MerchantID, assigned by Computop. Additionally this parameter has to be passed in plain language too.

PayID

an32

M

ID assigned by Paygate for the payment to be credited

TransID

ans..64

M

ID assigned by Merchant for the payment process to be credited

Amount

n..10

M

Amount in the smallest currency unit (e.g. USD Cent)

Please contact the helpdesk, if you want to capture amounts < 100 (smallest currency unit).

Currency

a..3

M

Currency, three digits DIN / ISO 4217. Presently only INR, USD, GBP, CAD, EUR, AED, QAR, OMR, SGD, AUD, HKD permitted.

MAC

an64

M

Hash Message Authentication Code (HMAC) with SHA-256 algorithm

OrderDesc

ans..100

O

Description of refunded goods, unit prices, merchant’s comment etc.

ReqIDans..32OTo avoid double payments, enter an alphanumeric value which identifies your transaction and may be assigned only once. If the transaction is submitted again with the same ReqID, Paygate will not carry out the payment, but will just return the status of the original transaction. Please note that the Paygate must have a finalized transaction status for the first initial action. Submissions with identical ReqID for an open status will be processed regularly.

Parameters for credit of credit card payments with PayU Hub via socket connection

The following table describes the Paygate response parameters:

Parameter

Format

CND

Description

MID

ans..30

M

MerchantID, assigned by Computop

PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files

XID

an32

M

ID for all single transactions (authorisation, capture, credit note) for one payment assigned by Paygate

TransID

ans..64

M

Merchant’s transaction number

Status

a..30

M

OK or FAILED

Description

ans..1024

M

Further details in the event that payment is rejected. Please do not use the Description but the Code parameter for the transaction status analysis!

Code

n8

M

Error code according to Paygate Response Codes (A4 Error codes)

CodeExt

n..10

O

Error code from PayU, if agreed with Computop support

ErrorText

ans..256

O

Error text from PayU, if agreed with Computop support

Response parameters for credit of credit card payments with PayU Hub via socket connection