diepchiaser / fincode
Fincode网关用于Omnipay
dev-main
2024-05-28 06:49 UTC
Requires
- guzzlehttp/guzzle: ^7.0
- omnipay/common: ^3.0
- php-http/guzzle7-adapter: ^1.0
- ramsey/uuid: ^4.7
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-28 07:49:35 UTC
README
概述
- 客户发送支付信息
- 客户访问商家的网站或应用程序并开始支付流程。
- 客户输入与支付相关的信息,例如产品/服务、支付金额等。
- 通过Fincode的API生成支付URL的联盟合作伙伴
- 商家使用Fincode的API生成支付URL。
- Fincode将支付URL返回给商家。
- 商家将支付URL发送给客户
- 商家将Fincode的支付URL转发给客户。
- 客户点击URL跳转到Fincode的支付页面。
- 商家将支付URL发送给客户
- 在Fincode的支付页面上,客户输入他们的信用卡或借记卡信息(卡号、到期日期、CVV等)。
- 商家将支付URL发送给客户
- Fincode向发卡行发送授权请求,以检查卡的合法性和支付能力。
- 发卡行检查卡的信息和支付能力。
- 商家将支付URL发送给客户
- 发卡行将授权过程的结果(成功或失败)返回给Fincode。
- 商家将支付URL发送给客户
- Fincode将授权结果的通知(成功或失败)发送给商家。
- 商家收到通知并根据结果采取下一步行动。
- 商家将支付URL发送给客户
- 商家在其网站或应用程序上向客户展示支付结果通知。
- 如果支付成功,客户将收到支付确认并可以继续购买的服务/产品。
- 如果支付失败,客户将收到错误消息并可以再次尝试或使用另一种支付方式。
测试
- vendor/bin/phpunit tests/Feature/FincodeTest.php
感谢
- 感谢您阅读此文档。如果您有任何问题,请与我们联系。并为此项目的开发做出贡献。