infoservio / donate-fast
快速捐赠
v0.9.7
2019-06-24 14:44 UTC
Requires
- craftcms/cms: ^3.0.0-beta.23
- stripe/stripe-php: ^6.1
- yiisoft/yii2: ^2.0
Requires (Dev)
- phpunit/phpunit: ^6.2
README
此插件可用于接受捐赠以帮助他人的人。
目录
要求
此插件需要Craft CMS 3.0.0-beta.23或更高版本。
用法
如果您需要,您必须创建带有金额输入表单的按钮,用于捐赠过程。您可以手动设置它并命名按钮。此外,您必须添加checkout stripe库和我们的donate-fast库。无论如何,您可以为您的目标设置我们的脚本。您可以设置固定金额的捐赠按钮或为用户提供手动输入金额的机会。有关donate-fast脚本的更多信息和其属性的说明,请参阅文档。
<form id="donate-fast-form" action="/donate-fast/donate" method="post"> <input id="amount" type="number" name="amount"> <button id="donate-btn" class="btn">Donate</button> </form> <script src="https://checkout.stripe.com/checkout.js"></script> <script id="donate-fast-script" src="https://cdn.infoserv.io/donate-fast.min.js" data-stripe-public-key="your_stripe_public_key" data-stripe-form-name="Donation" data-stripe-form-description="One-time donation" data-form-id="donate-fast-form" data-btn-id="donate-btn" data-amount-min="5" data-amount-input-id="amount" data-project-id="1" data-project-name="name"></script>
安装
要安装插件,请按照以下说明操作。
-
打开您的终端并转到您的Craft项目
cd /path/to/project -
然后告诉Composer加载插件
composer require donate-fast -
在控制面板中,转到设置 → 插件,然后点击“安装”按钮安装donate-fast。
概述
出于测试目的,您可以尝试使用stripe表单。信用卡号码:4242 4242 4242 4242 https://sandbox.infoserv.org/stripe
配置
您必须在donate-fast的设置中填写stripe密钥。
转到设置 -> 插件 -> 捐赠快速 ---- 设置
在哪里获取stripe令牌
API凭证是唯一账户标识符,必须在您可以通过API处理付款之前添加到您的代码中。它们可以被视为您的支付处理的用户名和密码。这是您特定的公共标识符。与您的Stripe网关关联的每个用户都将有自己的公共和私有密钥。要找到您的密钥
- 根据您所在的环境,登录到生产控制面板或沙盒控制面板
- 导航到账户 > 我的用户
- 在API密钥、令牌密钥、加密密钥下,点击查看授权
您将在顶部API密钥部分找到您的密钥。如果没有出现API密钥,请点击生成新API密钥。
您还应填写有关您的非营利组织的信息以及向用户显示的错误消息。
转到捐赠快速 -> 设置
路线图
一些要做的和潜在功能的想法
- 发布
由 infoserv.io 提供