Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.73 KB

README.md

File metadata and controls

43 lines (27 loc) · 1.73 KB

SaferpayJsonApi

Build Status Scrutinizer Code Quality

A php library to use the Saferpay Json API.

Installation

Add the library in your composer.json:

composer require ticketpark/saferpay-json-api

Usage

In order to perform a payment as you would typically do it in an online shop, you need to handle the following steps:

  1. Initialize the payment page (see /example/PaymentPage/example-initialize.php)
  2. Redirect the user to the payment page and let them enter their payment data
  3. Assert that the payment was successfully done (see /example/PaymentPage/example-assert.php)
  4. Capture the payment to make it final (see /example/Transaction/example-capture.php)

Have a look at the example folder for more.

Documentation

Find the most current documentation of the Saferpay JSON API here:
https://saferpay.github.io/jsonapi/

This library is currently based on v1.17 of the Saferpay JSON API.

Contribution

You are welcome to contribute to this repo.

History

  • v3 added more major refactoring and based on current version of Saferpay API
  • v2.3 added support for PHP 7.4
  • v2 added type-hints with major refactoring and required PHP 7.3
  • v1 was the initial version of this library based on PHP 5.6 and the Saferpay API v1.2