PluginsPAYONE provides a variety of plugin solutions to meet both your needs and those of your customers. These pre-integrated solutions can be easily implemented in most major shopping carts. Our partners also offer additional customizations to better tailor the solutions to your specific requirements. Below is a selection of our most popular offerings. |
|
Channel Server API We suggest using a cURL wrapper to send an array of key-value pairs. The response is formatted as key-value pairs separated by EOL breaks, making it easy to parse into an array. |
|
Channel Client API |
|
PAYONE Link PAYONE Link is a simple, user-friendly, and customizable solution for accepting payments across various channels. Hosted by PAYONE, it allows you to offer multiple payment methods flexibly, regardless of where the transaction begins. Share the link via email, social media, or invoice, directing customers securely to select their preferred payment method and complete the transaction. |
|
Channel Frontend |
Type | Purpose | Server-API | Client-API | Frontend | Comments |
---|---|---|---|---|---|
Payment | Initiating payment reservation | preauthorization | preauthorization | preauthorization | Portal of type "Shop" |
Payment | Initiating payment process | authorization | authorization | authorization | Portal of type "Shop" |
Payment | Capturing preauthorised amounts | capture | Portal of type "Shop" | ||
Payment | Booking an outstanding amount | debit | Portal of type "Shop" | ||
Payment | Creating credits | refund | Portal of type "Shop" | ||
Payment | Creating a contract | createaccess | createaccess | createaccess | Portal of type "Access" |
Payment | Initiating a payment process in the billing module | vauthorization | vauthorization | Portal of type "Access or Shop" | |
Administration | Create a mandate | managemandate | managemandate | ||
Administration | Download file, e.g. mandate PDF | getfile | Storage of Mandates needs to be activated | ||
Administration | Download Invoices | getinvoice | Module "invoicing" needs to be activated | ||
Administration | Customer management | updateuser | |||
Administration | Customer management | getuser | |||
Administration | Customer management | updateaccess | Portal of type "Access" | ||
Administration | Management of dunning procedures | updatereminder | Module "collect" needs to be activated | ||
Verification / Scoring | Verifying credit cards | creditcardcheck | creditcardcheck | ||
Verification / Scoring | Account verification | bankaccountcheck | bankaccountcheck | Module "protect" needs to be activated | |
Verification / Scoring | 3-D Secure verification | 3dscheck | |||
Verification / Scoring | Address verification | addresscheck | addresscheck | Module "protect" needs to be activated | |
Verification / Scoring | Verification of creditworthiness | consumerscore | consumerscore | Module "protect" needs to be activated |
When integrating our API into your application, please include specific parameters to identify your application in all API interactions. This assists our support team in customer communications and allows us to recognize your requests across the platform, ensuring enhanced support for your integration.
integrator_name optional
|
Format: CHAR(1..50)
Name of the developer (it's you!)
|
integrator_version optional
|
Format: CHAR(1..255)
Version of the Shopextension (e.g. 1.0.0) |
solution_name optional
|
Format: CHAR(1..50)
Name of the shop system (oxid, magento, shopware) |
solution_version optional
|
Format: CHAR(1..255)
Version of the shop system (e.g. CE4.10.5) |
Example Request
aid=12345
amount=10000
api_version=3.8
currency=EUR
encoding=UTF-8
key=c4ca4238a0b923820dcc509a6f75849b
mid=12345
mode=test
portalid=123456
reference=your_unique_reference_v1_final_latest
request=capture
txid=987654321
sequencenumber=1
integrator_name=SuperDev
integrator_version=1.2.3
solution_name=shopsystem
solution_version=3.2.1
Example Response
status=APPROVED
txid=987654321
settleaccount=no
clearing_bankaccountholder=PAYONE GmbH
clearing_bankaccount=0022520120
clearing_bankcode=21070020
clearing_bankcountry=DE
clearing_bankname=Testbank AG
clearing_bankbic=TESTDEXX210
clearing_bankiban=DE00123456781234567890