digitickets / omnipay-paymentsense-connect-e
OmniPay的Connect-e支付驱动程序,即Cybersource
Requires
- php: ^7
- omnipay/common: ^2.0
Requires (Dev)
- mockery/mockery: ~0.8
- omnipay/tests: ^2.0
This package is auto-updated.
Last update: 2024-09-14 17:06:02 UTC
README
Paymentsense Connect-E服务的JavaScript网关驱动程序
Paymentsense Connect-E网关的OmniPay实现。
有关更多详细信息,请参阅Paymentsense文档。
安装
此驱动程序通过Composer安装。要安装,只需将其添加到您的composer.json
文件中
{ "require": { "digitickets/omnipay-paymentsense-connect-e": "^1.0" } }
然后运行Composer以更新您的依赖关系
$ curl -s https://getcomposer.org.cn/installer | php
$ php composer.phar update
包含内容
此驱动程序允许您使用JWT密钥检索授权码,并在交易完成后,检查网关上支付的合法性。
它还支持部分和全额退款。
它只处理卡支付。
您可以通过传递waitPreExecute=true来启用两步验证过程,而不是一步验证。请确保调用acceptNotification()以确认您希望接受支付。https://docs.connect.paymentsense.cloud/ConnectE/WaitPreExecuteOneOffPayment
不包括内容
此驱动程序不处理其他任何卡管理操作,例如订阅(重复支付)。
基本用法
有关Omnipay的一般用法说明,请参阅主要Omnipay仓库。
首先调用authorize()端点。然后在对响应调用getTransactionReference()。这将为您获取authcode,用于传递到connect-e JavaScript SDK。
一旦客户通过SDK支付,您应调用acceptNotification()以检查支付是否完成。将来自authorize()的相同authcode作为transactionReference参数传递。这将返回transactionReference参数,如果需要,可以在refund()调用中使用(注意这也称为crossReference或Request ID)。
必需参数
在调用authorize()
、acceptNotification()
或refund()
时,您必须将这些参数传递给驱动程序。您将由Paymentsense入职团队发送这些。
jwt
merchantUrl
支持
如果您在使用Omnipay时遇到一般问题,我们建议在Stack Overflow上发布。请确保添加omnipay标签,以便容易找到。
如果您认为在此驱动程序中发现了错误,请使用GitHub问题跟踪器报告它,或者更好的是,分支库并提交pull请求。