我正在Swift中建立一个iOS应用程序来销售产品,我正在努力整合Braintree以接受付款。我一直在关注Braintree提供的文档,但我在设置服务器处理交易时遇到了障碍,如下所示https://developers.braintreepayments.com/start/hello-server/ruby
我对编程很新,所以文档不够详细,无法帮助我设置自己的服务器,即:我不知道在哪里键入'gem braintree'也不知道文件的位置,也不是什么成功的交易看起来像。我不知道是否在应用程序或我的计算机上安装此服务器端代码等。我还希望将此服务器部署到像Heroku这样的服务,而不是将其托管在我的计算机上。我一直在挖掘测试我过去4天所能得到的所有东西,所以我真的非常渴望得到帮助。
答案 0 :(得分:0)
我使用.Net SDK / JS集成了BrainTree。
在开发人员的角度来看,首先我们必须使用BrainTree创建一个沙盒帐户。在那里,我们将获得以下重要的密钥。
这3个值充当您的集成凭据。为了创建一个事务,我们必须使用BrainTree创建以下内容。
需要创建Submerchant帐户:
此子商户帐户ID将保存要进行交易的信息。
最后,来到交易部分 - BrainTree将提供一个表格,其中包含CC细节的输入。为此,我们必须使用适当的前端代码(设计页面代码,如文档中所提供)。此代码将引用BrainTree dll。成功配置此代码后,我们的应用程序将引用BrainTree dll,我们将在我们的应用程序中获取自己的表单,并为CC详细信息提供文本框。
一旦我们提交了正确输入所有输入的表单, Nonce 值将在隐藏字段'paymentmethod_nonce'中生成。现在使用这个Nonce值,Submerchant ID,Amount值和3个Keys(如上所述)我们可以创建一个事务。
我们有不同类型的交易,例如Vault,Authorize,SubmitForSettlement,这些都根据我们的要求而有所不同。
交易完成后,您可以在BrainTree控制台中查看所有详细信息。