MartinKuhl / php-sdk

Ratepay PHP SDK - Contains examples of using the Ratepay PHP library

Home Page:https://docs.ratepay.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ratepay GmbH - PHP SDK

============================================

Module Ratepay PHP SDK
Author Aarne Welschlau
Version 0.9.4.0
Link http://docs.ratepay.com
Mail integration@ratepay.com

Installation

composer install

How to start

Find the basic usage of the different API calls and operations of the API library explained in the example files. The example.php explains the basic usage of the library.

To run the examples, insert your (received by Ratepay Merchant Onboarding Team) credentials into 'ratepay_credentials.php'.

Following table describes the basic (transaction-driven) operations in chronological order.

# File Operation/+Subtype Information Description
1 example.php Payment Init Head Shows the basic functionality of the Ratepay library
2 example.paymentRequest.*.php Payment Request Head, customer, shopping basket, payment Call for authorization. Different examples for all payment methods
3 example.paymentChange.cancellation.php Payment Change - Cancellation Head, shopping basket Informs Ratepay of a cancelled basket or article
4 example.confirmationDeliver.php Confirmation Deliver Head, shopping basket Informs Ratepay of a shipped basket or article
5 example.paymentChange.return.php Payment Change - Return Head, shopping basket Informs Ratepay of a returned basket or article
6 example.paymentChange.changeOrder.php Payment Change - Change Order Head, shopping basket Informs Ratepay of a totally changed shopping basket
7 example.paymentChange.credit.php Payment Change - Credit Head, shopping basket Informs Ratepay of a subsequent refund or fee

Following table describes optional and transaction-independent operations.

File Operation/+Subtype Description
example.PaymentInit.php Payment Init Optional call before Payment Request. Opens new transaction. Returns Ratepay transaction id. If Payment Request is called without transaction id Payment Init is called automatically by library
example.PaymentQuery.php Payment Query Identical to Payment Request. Returns all admitted Ratepay payment methods for this transaction
example.PaymentConfirm.php Payment Confirm Optional call which is called between Payment Request and Confirmation Deliver to confirm authorization and transmit additional order information
example.configurationRequest.php Configuration Request Returns the merchant installment configuration from Ratepay
example.calculationRequest.php Calculation Request - calculation-by-time/calculation-by-rate Calculates an installment plan. Subtype has to be calculation-by-rate which calculates by a rate defined by the customer or calculation-by-time which calculates by a duration chosen by the customer
example.profileRequest.php Profile Request Returns the merchant configuration from Ratepay, includes the installment configuration

About

Ratepay PHP SDK - Contains examples of using the Ratepay PHP library

https://docs.ratepay.com

License:MIT License


Languages

Language:PHP 75.1%Language:HTML 17.1%Language:JavaScript 7.4%Language:CSS 0.4%