hypejunction/payments_stripe

此包已被废弃,不再维护。未建议替代包。

Stripe支付集成

1.0.2 2016-11-29 14:46 UTC

This package is auto-updated.

Last update: 2020-01-29 03:50:15 UTC


README

Elgg 2.3

功能

  • 通过Stripe处理支付的API

致谢

备注

示例

请参阅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钩子端点

测试

表单/操作

要显示卡信息输入表单,请使用


// in your form
echo elgg_view('input/stripe/card');

// in your action
$token = get_input('stripe_token');