infoservio/donate-fast

快速捐赠

安装: 15

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 3

分支: 0

公开问题: 1

类型:craft-plugin

v0.9.7 2019-06-24 14:44 UTC

This package is auto-updated.

Last update: 2024-09-25 07:04:22 UTC


README

此插件可用于接受捐赠以帮助他人的人。

forthebadge forthebadge

Github All Releases GitHub tag GitHub package version

目录

要求

此插件需要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>

安装

(返回顶部)

要安装插件,请按照以下说明操作。

  1. 打开您的终端并转到您的Craft项目

     cd /path/to/project
    
  2. 然后告诉Composer加载插件

     composer require donate-fast
    
  3. 在控制面板中,转到设置 → 插件,然后点击“安装”按钮安装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 提供