- Created by PAYONE Writer, last modified by PAYONE Admin on 2021-11-05
"preauthorization" / "authorization"
Request
Parameter | Required | Comments |
---|---|---|
clearingtype | + | Has to be "wlt" |
wallettype | + | Has to be "PDT" |
amount | + | OrderAmount + ShippingAmount = amount Maximum amount is limited to 5000000 (i.e. 50,000.00 Euro) The transmitted amount in the preauthorization/authorization has to be equal to the amount in the add_paydata[action]=checkout request if you're performing an Express Checkout |
currency | + | Specifies currency for this transaction Format LIST Permitted values ISO 4217 (currencies) 3-letter-codes Samples EUR USD GBP |
narrative_text | - | is limited to 37 characters Dynamic text element on account statements Format (3 lines with 27 characters each) and credit card statements. |
o | is limited to 50 characters Mandatory if "add_paydata[shopping_cart_type]=DIGITAL" Format Special Remark email validation: Max. length for email is 254 characters. Validation is set up in the following way: Example: username[63]@domain_name[63].suffix[60].suffix[60].suffix[4] "@" and "." is counted as a character as well; in case of a total of three suffixes, this would allow a total of 254 characters. | |
add_paydata[over_capture] | - | Only valid with request "preauthorization" Value “yes” will enable the overcapture function. The overcapture is restricted until 10% of the order amount. Note: This function has to be activated by paydirekt. |
add_paydata[minimum_age] | - | Minimum age of the customer for the order → see parameter add_paydata[redirect_url_after_age_verification_failure] |
add_paydata[redirect_url_after_age_verification_failure] | - | For use with parameter add_paydata[minimum_age] Note: In case of a rejection “Error-URL” will be used if this URL was not transmitted |
add_paydata[shopping_cart_type] | - | Value “DIGITAL” will change the shippingAddress parameters from mandatory to optional. Note: The email address is mandatory for a DIGITAL shopping cart type |
+ | Mandatory for this type of payment, except "add_paydata[shopping_cart_type]=DIGITAL" Format | |
+ | Mandatory for this type of payment, except "add_paydata[shopping_cart_type]=DIGITAL" Format | |
- | Optional Format | |
- | Optional Format | |
+ | Mandatory for this type of payment, except "add_paydata[shopping_cart_type]=DIGITAL" Format | |
+ | Mandatory for this type of payment, except "add_paydata[shopping_cart_type]=DIGITAL" Format | |
shipping_country | + | Mandatory for this type of payment, except "add_paydata[shopping_cart_type]=DIGITAL" Format Permitted values Samples Some countries require additional information in parameter shipping_state |
successurl | + | Mandatory for this type of payment URL for "payment successful" Format Scheme |
errorurl | + | Mandatory for this type of payment URL for "faulty payment" Format Scheme |
backurl | + | Mandatory for this type of payment URL for "Back" or "Cancel" Format Scheme |
"capture"
Request
Additional Parameter | Required | Comments | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
capturemode | + | Parameter "capturemode" is mandatory and must be used. Format Payment specific: PDT |
The default life time for the paydirekt checkout is 30 minutes. It is possible to set an expiry time for the checkout between 120 und 1800 seconds. Please contact the merchant service (Contact) if you want to limit the paydirekt checkout time.
Sequence Diagrams
Sale
Order & Delivery
Returns
Reversal
- No labels