Skip to content

A php library to use the Saferpay Json API

License

Notifications You must be signed in to change notification settings

Ticketpark/SaferpayJsonApi

Repository files navigation

SaferpayJsonApi

Build Status

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

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

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

Contribution

You are welcome to contribute to this repo.