w-vision / omnipay-datatrans
1.0.0
2018-01-10 13:40 UTC
Requires
- omnipay/common: ~2.0
Requires (Dev)
- omnipay/tests: ~2.0
This package is auto-updated.
Last update: 2024-03-07 14:03:00 UTC
README
Datatrans网关用于Omnipay PHP支付处理库。
Omnipay是一个不依赖于框架的、多网关的PHP 5.3+支付处理库。
此网关通过Datatrans实现离线支付。购买和授权可用,授权支付的捕获需要通过Datatrans后端执行(此网关尚未实现)。
安装
运行以下命令安装omnipay和datatrans网关
composer require w-vision/omnipay-datatrans:^1.0.0
基本用法
向Datatrans网关发送的支付请求至少需要提供以下参数
merchantId
您的商家IDtransactionId
唯一事务IDamount
货币金额currency
货币sign
您的签名标识符。可以在Datatrans后端找到。
$gateway = Omnipay::create('Datatrans'); $gateway->setMerchantId('merchantId'); $gateway->setSign('sign'); // Send purchase request $response = $gateway->purchase( [ 'transactionId' => '17', 'amount' => '10.00', 'currency' => 'CHF' ] )->send(); // This is a redirect gateway, so redirect right away $response->redirect();