popcornphp / fondy
用于使用fondy.eu API的库
v1.0
2017-11-06 14:49 UTC
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2024-09-27 01:49:01 UTC
README
支付服务提供商
支付服务提供商(PSP)为在线商店提供通过多种支付方式(包括信用卡、基于银行的支付如直接借记、银行转账和基于在线银行的真实时银行转账)接受电子支付的服务。通常,他们使用软件即服务模型,为他们的客户(商家)提供单一支付网关以访问多种支付方式。了解更多
源代码
https://github.com/cloudipsp/ipsp-php
安装
composer require popcornphp/fondy
快速开始
<?php require_once 'vendor/autoload.php'; use PopcornPHP\Fondy\Client; define('HOST', $_SERVER['HTTP_HOST']); define('MERCHANT_ID', 1396424); define('MERCHANT_PASSWORD', 'test'); define('GATEWAY', 'api.fondy.eu'); define('ORDER_ID', 'test_order_' . rand(0, 10000)); $client = new Client(MERCHANT_ID, MERCHANT_PASSWORD, GATEWAY);
生成结账
<?php use PopcornPHP\Fondy\Api; $api = new Api($client); $data = $api->call('checkout', array( 'order_id' => ORDER_ID, 'order_desc' => 'Short Order Description', 'currency' => $api::UAH, 'amount' => 20 * 100, // 20 UAH 'response_url' => sprintf('http://%s/response.php?order_id=%s', HOST, ORDER_ID), 'server_callback_url' => sprintf('http://%s/callback.php', HOST), ))->getResponse();
API 方法
接受购买(托管支付页面)
$data = $api->call('checkout',array());
接受购买(商家支付页面)
$data = $api->call('pcidss',array());
使用卡令牌购买
$data = $api->call('recurring',array());
支付报告
$data = $api->call('reports',array());
订单退款
$data = $api->call('reverse',array());
检查支付状态
$data = $api->call('status',array());
卡片验证
$data = $api->call('verification',array());
订单捕获
$data = $api->call('capture',array());
点对点卡片信用
$data = $api->call('p2pcredit',array());