• DeutschEnglish

Debtor Management Real

About Real Debtor Management

General information about Real Debtor Management

Computop Paygate offers together with a partner/third party service provider a complete debtor management system to merchants. Via Computop the merchant can maintain debtor accounts and provide information about payment status of all payment methods to the service provider to ensure account checking and traceability.

Logo

COO 6505 1000 10 6092926

Info

The Paygate offers individually scalable solutions for financial and debtor accountings – including the downstream processes such as logistics, dunnings or debt collection.

Type

Debtors Management

Further information can be found on the webpage of Real Debtor Management (https://www.real-solution.de/).

Process flow chart

Real debtor management process flow

Paygate interface

Definitions
Data formats

Format

Description

a

alphabetical

as

alphabetical with special characters

n

numeric

an

alphanumeric

ans

alphanumeric with special characters

ns

numeric with special characters

bool

boolean expression (true or false)

3

fixed length with 3 digits/characters

..3

variable length with maximum 3 digits/characters

enum

enumeration of allowed values

dttm

ISODateTime (YYYY-MM-DDThh:mm:ss)

Abbreviations

Abbreviation

Description

Comment

CND

condition

M

mandatory

If a parameter is mandatory, then it must be present

O

optional

If a parameter is optional, then it can be present, but it is not required

C

conditional

If a parameter is conditional, then there is a conditional rule which specifies whether it is mandatory or optional

Notice: Please note that the names of parameters can be returned in upper or lower case.

Perform credit rating

In order to carry out a credit rating for Real Solution via a server-to-server connection, please use the following URL:

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

Notice: For security reasons, Computop 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:

KeyFormatCNDDescription

MerchantID

ans..30

M

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

TransID

ans..64

M

TransactionID provided by you which should be unique for each payment

Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).

Currency

a3

M

Currency, three digits DIN / ISO 4217, e.g. EUR, USD, GBP. Please find an overview here: A1 Currency table

MAC

an64

M

Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here:

RefNr

ns..30

M

Unique reference number for the enquiry, for example the order number

OrderDesc

ans..768

O

Description of the goods purchased

EventToken

a2

M

Abbreviation of the action to be done:

<DC> for DirectChange (must be agreed with Computop Helpdesk). No credit check takes place here; the data are only stored in the Paygate. The data are only transmitted to Real Solution in case of an update (UP+RG); <OC> is not necessary.

RequestReason

a2

M

Type of inquiry:

<ZG> for payment guarantee

<ZL> for payment guarantee direct debit

<VK> for prepayment

<VL> for prepayment via direct debit

<RL> for installments

IPAddr

ans..15

O

IP address of the person queried

CustomerID

ans..20

M

Customer, debtor or account number of the person who is the subject of the inquiry

ShopID

ans..20

O

ID of the shop

Channel

ans..64

O

If various ordering systems are used in parallel, the ordering system can be identified here

Salutation

ans..10

O

Salutation ‘Mr’, ‘Ms’, ‘Company’ or ‘Unknown’. ‘Unknown’ applies if not specified or if wrong.

FirstName

ans..24

M

First name of the custumer

LastName

ans..30

M

Last name or company name

DateOfBirth

ans..10

O

Date of birth in the format YYYY-MM-DD

PlaceOfBirth

ans..30

O

Place of birth

AddrStreet

ans..30

M

Street name and house number

AddrDistrict

ans..30

O

Address addition, e.g. town district

AddrAddition

ans..50

O

Address addition, e.g. FAO Ms xy

AddrZip

ans..5

O

Postcode

AddrCity

ans..30

O

City

AddrCountryCode

a2

O

Country code, 2 characters according to ISO 3166, DE=Germany

Phone

ans..20

O

Customer’s phone number

Email

ans..100

O

Email address of the customer

MobileNo

ans..20

O

Customer’s mobile telephone number

AccOwner

ans..30

O

Account holder. Structure: Salutation;FirstName;LastName.

AccBank

ans..40

O

Name of the bank

IBAN

ans..34

C

IBAN is mandatory in case of :

<ZL> for payment guarantee direct debit

<RL> for installments

BIC

ans..11

O

BIC

Previous address

AddrStreet2

ans..30

O

Street name and house number

AddrDistrict2

ans..30

O

Address addition, e.g. town district

AddrZip2

ans..5

O

Postcode

AddrCity2

ans..30

O

City

AddressAddition2

ans..50

O

Address addition, e.g. FAO Ms xy

AddrCountryCode2

a2

O

Country code, 2 characters according to ISO 3166, DE=Germany

Delivery address (optional)

sdSalutation

ans..10

O

Salutation ‘Mr’, ‘Ms’, ‘Company’ or ‘Unknown’. ‘Unknown’ applies if not specified or if wrong

sdFirstName

ans..24

O

First name of the custumer

sdLastName

ans..30

O

Last name or company name

sdAddrStreet

ans..30

O

Street name and house number

sdAddrDistrict

ans..30

O

Address addition, e.g. town district

sdAddrZip

ans..5

O

Postcode

sdAddrCity

ans..30

O

City

sdAddressAddition

ans..50

O

Address addition, e.g. FAO Ms xy

sdAddrCountryCode

a2

O

Country code, 2 characters according to ISO 3166, DE=Germany

Installment Parameters

InterestRate

n..5

C

Debit interest rate, e.g. 650 for 6,5%

Mandatory in case if <RL> for installments

InstallmentNumber

n..2

C

Number of installments

Mandatory in case if <RL> for installments

Fee

n..10

O

For installment: payment setup fee

Term

n..2

C

Number of installment periods per year. Currently supported values:

12 = monthly installment

4 = quarterly installment

2 = half-yearly installment

1 = annual installment

Mandatory in case if <RL> for installments

PaymentInAdvance

n1

O

Accepted Values:

0 : Repayment starts at the end of the first installment period

1 : Repayment starts at the beginning of the first installment period (exact specification possible via field ActivationDelay)

Default is (0)

ActivationDelay

n..3

OC

Mandatory in case of PaymentInAdvance=1

Number of days until the first installment is due (a month is counted as 30 days):

0 – first installment is due on the day the invoice is due (advance installment payment)

10 – first installment is due 10 days after the invoice is due

30 – first installment is due 30 days (one month) after the invoice is due (deferred installment payment when monthly installment)

90 – first installment is due 90 days (three months) after the invoice is due

Default is (0)

Parameters for credit rating with RealDebtor

The following table describes the result parameters with which the Computop Paygate responds to your system

pls. be prepared to receive additional parameters at any time and do not check the order of parameters

the key (e.g. MerchantId, RefNr) should not be checked case-sentive

KeyFormatCNDDescription

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 as well as for capture or credit request.

XID

an32

M

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

TransID

ans..64

M

TransactionID provided by you which should be unique for each payment

Status

a..50

M

OK (URLSuccess) or 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

an8

M

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

RefNr

ns..30

O

Reference number is returned, if it was previously submitted

CodeExt

n..10

O

Error code from Real Solution

ErrorText

ans..256

O

Error text from Real Solution

ReferenzID

n..50

O

Unique ID within information/response from Real Solution

Response parameters for creating debtors

Create an order

In order to create an order for Real Solution via a server-to-server connection, please use the following URL:

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

Notice: For security reasons, Computop 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:

KeyFormatCNDDescription

MerchantID

ans..30

M

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

TransID

ans..64

M

TransactionID provided by you which should be unique for each payment

PayID

ans..32

M

ID issued by Paygate for the credit check

RefNr

ns..30

M

Unique reference number, e.g. order number

ShopID

ans..20

C

ID of the shop – if available in the Credit Check

Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).

Currency

a3

M

Currency, three digits DIN / ISO 4217, e.g. EUR, USD, GBP. Please find an overview here: A1 Currency table

MAC

an64

M

Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here:

EventToken

a2

M

Abbreviation of the action to be done: <OC> for Open Position Create

Parameters for orders via RealDebtor

The following table describes the result parameters with which the Computop Paygate responds to your system

pls. be prepared to receive additional parameters at any time and do not check the order of parameters

the key (e.g. MerchantId, RefNr) should not be checked case-sentive

KeyFormatCNDDescription

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 as well as for capture or credit request.

XID

an32

M

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

TransID

ans..64

M

TransactionID provided by you which should be unique for each payment

Status

a..50

M

OK (URLSuccess) or 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

an8

M

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

RefNr

ns..30

O

Reference number is returned, if it was previously submitted

CodeExt

n..10

O

Error code from Real Solution

ErrorText

ans..256

O

Error text from Real Solution

ReferenzID

n..50

O

Unique ID within information/response from Real Solution

Response parameters for orders via RealDebtor

Create, capture and credit invoices

With reference to a previously set up order, you can create invoices and subsequently capture or credit them. To do this, use the following URL:

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

Notice: For security reasons, Computop 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:

KeyFormatCNDDescription

MerchantID

ans..30

M

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

TransID

ans..64

M

TransactionID provided by you which should be unique for each payment

Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).

Currency

a3

M

Currency, three digits DIN / ISO 4217, e.g. EUR, USD, GBP. Please find an overview here: A1 Currency table

MAC

an64

M

Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here:

RefNr

ns..30

M

Unique reference number for the enquiry, for example the order number

EventToken

a2

M

Abbreviation of the action to be done: <UP> for Update Data Record

RequestReason

a2

M

Type of inquiry:

<RG> for Invoice

<GU> for Credit

<ZA> for Payment

<TR> for Partial Invoice (to be used with previous agreement)

<MA> for Reminder

<RM> for resetting reminder status

<DF> for Default

Capture

ans..6

O

Determines the type and time of the capture.

AUTO: The invoice has already been settled with the order (e.g. payment methods PayPal, credit card)

CAUTION: No separate request may be supplied with RequestReason=ZA for the transmittal of the payment.

PayID

an32

M

ID assigned by Paygate for the payment, e.g. for referencing in batch files as well as for capture or credit request.

PayType

a..3

M

Payment type:

<EDD> Direct debit (ELV)

<SO>   Sofort

<PP>   PayPal

<RG>   Invoice

<KL>    Klarna

<CC>   Credit card universal without brand splitting

<VI>    Visa

<MC>  MasterCard

<AE>   American Express

<DC>  Diners

<JCB> JCB

<MD> Maestro

<DI>   Discover

Address data

DebitorID

ans..10

M

Customer, debtor or account number of the person who is the subject of the inquiry

Salutation

ans..10

O

Salutation ‘Mr’, ‘Ms’, ‘Company’ or ‘Unknown’. ‘Unknown’ applies if not specified or if wrong.

FirstName

ans..24

M

First name of the custumer

LastName

ans..30

M

Last name or company name

DateOfBirth

ans..10

O

Date of birth in the format YYYY-MM-DD

PlaceOfBirth

ans..30

O

Place of birth

AddrStreet

ans..30

M

Street name and house number

AddrDistrict

ans..30

O

Address addition, e.g. town district

AddrAddition

ans..50

O

Address addition, e.g. FAO Ms xy

AddrZip

ans..5

O

Postcode

AddrCity

ans..30

O

City

AddrCountryCode

a2

O

Country code, 2 characters according to ISO 3166, DE=Germany

Phone

ans..20

O

Customer’s phone number

Email

ans..100

O

Email address of the customer

MobileNo

ans..20

O

Customer’s mobile telephone number

AccOwner

ans..30

O

Account holder. Structure: Salutation;FirstName;LastName.

AccBank

ans..40

O

Name of the bank

IBAN

ans..34

O

IBAN

BIC

ans..11

O

BIC

Previous address

AddrStreet2

ans..30

O

Street name and house number

AddrDistrict2

ans..30

O

Address addition, e.g. town district

AddrZip2

ans..5

O

Postcode

AddrCity2

ans..30

O

City

AddressAddition2

ans..50

O

Address addition, e.g. FAO Ms xy

AddrCountryCode2

a2

O

Country code, 2 characters according to ISO 3166, DE=Germany

Delivery address (optional)

sdSalutation

ans..10

O

Salutation ‘Mr’, ‘Ms’, ‘Company’ or ‘Unknown’. ‘Unknown’ applies if not specified or if wrong

sdFirstName

ans..24

O

First name of the custumer

sdLastName

ans..30

O

Last name or company name

sdAddrStreet

ans..30

O

Street name and house number

sdAddrDistrict

ans..30

O

Address addition, e.g. town district

sdAddrZip

ans..5

O

Postcode

sdAddrCity

ans..30

O

City

sdAddressAddition

ans..50

O

Address addition, e.g. FAO Ms xy

sdAddrCountryCode

a2

O

Country code, 2 characters according to ISO 3166, DE=Germany

Additional data

InvoiceNr

ans..20

O

Document number of invoice or credit, if agreed with Computop Helpdesk and configured accordingly

InvoiceDate

ans..10

M

Document date of the invoice or credit in the format YYYY-MM-DD

InvoiceText

ans..100

M

Document text of the invoice or credit.

For invoice optional, if OrderDesc is specified.

DueDate

ans..10

C

Only in case of invoice: DueDate (YYYY-MM-DD)

ArticleList

ans..1024

C

Only with invoice, optional: Article list with description of items and prices:

<Number>;<Name>;<Addition>;<GrossPrice>;<NetPrice>;<TaxRate>;<GoodsGroup>

<;> separates the fields of an article data set

<+> separates the article data sets

Data type (size)

Number (ans..40)

Name (ans..100)

Addition (ans..10)

Gross price (n..10) in Cent

Net price (n..10) in Cent

VAT rate (n..4), e.g. 1900 for 19%

Commodity group (ans..15)

NetAmount

n..10

O

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

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

TaxCode

n..4

C

Only with invoice, optional; obligatory, if ArticleList is specified: VAT rate, e.g. 1900 for 19%

Parameters for invoices with RealDebtor

The following table describes the result parameters with which the Computop Paygate responds to your system

pls. be prepared to receive additional parameters at any time and do not check the order of parameters

the key (e.g. MerchantId, RefNr) should not be checked case-sentive

KeyFormatCNDDescription

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 as well as for capture or credit request.

XID

an32

M

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

TransID

ans..64

M

TransactionID provided by you which should be unique for each payment

Status

a..50

M

OK (URLSuccess) or 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

an8

M

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

RefNr

ns..30

O

Reference number is returned, if it was previously submitted

CodeExt

n..10

O

Error code from Real Solution

ErrorText

ans..256

O

Error text from Real Solution

ReferenzID

n..50

O

Unique ID within information/response from Real Solution

Response parameters for invoices with RealDebtor

Cancel an order

In order to cancel a set-up order, please use the following URL:

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

Notice: For security reasons, Computop 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:

KeyFormatCNDDescription

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, e.g. for referencing in batch files as well as for capture or credit request.

TransID

ans..64

M

TransactionID provided by you which should be unique for each payment

Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent). Please contact the Computop Helpdesk, if you want to capture amounts <100 (smallest currency unit).

Currency

a3

M

Currency, three digits DIN / ISO 4217, e.g. EUR, USD, GBP. Please find an overview here: A1 Currency table

MAC

an64

M

Hash Message Authentication Code (HMAC) with SHA-256 algorithm. Details can be found here:

EventToken

a2

M

Abbreviation of the action to be done: <OS> for Open Position Storno

RefNr

ns..30

M

Unique reference number, e.g. order number

Parameters for cancellation with RealDebtor

The following table describes the result parameters with which the Computop Paygate responds to your system

pls. be prepared to receive additional parameters at any time and do not check the order of parameters

the key (e.g. MerchantId, RefNr) should not be checked case-sentive

KeyFormatCNDDescription

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 as well as for capture or credit request.

XID

an32

M

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

TransID

ans..64

M

TransactionID provided by you which should be unique for each payment

Status

a..50

M

OK (URLSuccess) or 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

an8

M

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

RefNr

ns..30

O

Reference number is returned, if it was previously submitted

CodeExt

n..10

O

Error code from Real Solution

ErrorText

ans..256

O

Error text from Real Solution

ReferenzID

n..50

O

Unique ID within information/response from Real Solution

Response parameters for cancellation with RealDebtor

Paygate

Documentation (EN)

Dokumentation (DE)

Paygate Status