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 To facilitate this communication, we recommend using a cURL wrapper to send an array of key-value pairs. The response from our platform will be formatted as key-value pairs, separated by EOL (End of Line) breaks, making it simple to parse the information into an array. |
|
Channel Client API |
|
PAYONE Link PAYONE Link is an easy, user friendly and customizable solution to accept payments across a variety of channels. The PAYONE link is a service hosted by PAYONE that allows you to offer a multitude of payment methods in a flexible and easy way, no matter where the transaction starts. Simply provide your customer with a link via Mail, Social Media or an Invoice. |
|
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, we kindly ask you to send special parameters to identify your application in all of our API communication. This helps our support staff in customer communication, and we're able to identify your requests platform-wide to provide better 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