hypejunction / payments_stripe
此包已被废弃,不再维护。未建议替代包。
Stripe支付集成
1.0.2
2016-11-29 14:46 UTC
Requires
- php: >=5.6
- composer/installers: ~1.0
- hypejunction/countries: *
- hypejunction/payments: ~2.0
- stripe/stripe-php: ~4.1
This package is auto-updated.
Last update: 2020-01-29 03:50:15 UTC
README
功能
- 通过Stripe处理支付的API
致谢
- 此插件由[Social Business World](https://socialbusinessworld.org "Social Business World")赞助
备注
示例
请参阅actions/payments/checkout/stripe.php以获取使用示例。
支付状态
您可以使用 'transaction:<status>', 'payments'
钩子来在支付状态更改时应用额外逻辑。支付是同步的,不需要将用户转发到其他位置。
Web钩子事件
请确保通过您的Stripe仪表板设置Web钩子。Web钩子URL列在插件设置中。与费用相关的钩子将由插件自动处理。其他Web钩子事件数据可以使用 'digest:webhook', 'stripe'
插件钩子进行处理。
SSL
- 您的站点必须通过HTTPS提供服务,以便API请求和Web钩子按预期工作。
凭证
- 在https://stripe.com登录并创建账户
- 从Stripe账户设置 > API密钥复制密钥和发布密钥到插件设置
- 通过Stripe账户设置 > Webhooks > 添加端点(端点URL列在插件设置中)添加Web钩子端点
测试
- 您可以使用以下列出的卡号进行测试支付:https://stripe.com/docs/testing#cards
- 您可以通过切换Stripe仪表板到测试模式来查看测试支付
表单/操作
要显示卡信息输入表单,请使用
// in your form echo elgg_view('input/stripe/card'); // in your action $token = get_input('stripe_token');