【问题标题】:Braintree PayPal IntegrationBraintree 贝宝集成
【发布时间】:2014-12-13 01:53:46
【问题描述】:

Braintree API 是否支持 Web/桌面应用程序的 PayPal 集成?还是仅适用于移动应用程序/网站?如果 Braintree API 支持桌面应用程序的 PayPal 集成,那么如果我使用 PHP 作为编程语言,应该遵循哪些步骤? 附言我已经google了,没有找到答案。

【问题讨论】:

    标签: php paypal braintree


    【解决方案1】:

    是的,Braintree 在由 PHP 后端提供的 Web 浏览器中支持 PayPal。

    首先,您需要安装 PHP SDK:该类不是内置的,必须先下载并需要它才能使用。你下载了最新的 PHP SDK 了吗?

    这是您需要初始化 SDK 但使用虚拟值的代码示例:

    <?php
    
    require_once 'PATH_TO_BRAINTREE/lib/Braintree.php';
    
    Braintree_Configuration::environment('sandbox');
    Braintree_Configuration::merchantId('your_merchant_id');
    Braintree_Configuration::publicKey('your_public_key');
    Braintree_Configuration::privateKey('your_private_key');
    

    接下来,您需要设置客户端。有关下载说明,请参阅https://developers.braintreepayments.com/javascript+php/sdk/server/setup

    This tutorial 准确演示了如何开始编码。

    完成与Braintree's sandbox 的集成后,您将需要sign up for a production account

    【讨论】:

    • 嗨 mickeyreisis 我已按照链接中给出的步骤操作,但在尝试创建客户端令牌时遇到“找不到类 Braintree_ClientToken”错误。我包括了 Braintree 提供的 php 库,并且可以使用沙盒和实时服务器上的信用卡信息成功进行交易。我错过了什么??
    • 我添加了一些关于下载最新 PHP 代码的信息。您的代码中是否需要 Braintree.php?
    • 谢谢 mickeyreisis .. 我已经完成了 Paypal 与 Braintree 的集成。我使用的是旧版本的库,这就是我遇到错误的原因。
    【解决方案2】:

    这是general PHP SDK for Braintree's API。它似乎是一个非常完整的 SDK,包含很好的示例和所有内容。

    顺便说一句,我很好奇您为什么打算直​​接使用 Braintree 而不是 PayPal..??我仍然更喜欢使用 PayPal 现有的 API,因为它们非常成熟并且具有如此多的功能。这个PHP library for PayPal 也使所有调用变得非常简单。

    Braintree 在他们使用 SDK 所做的事情上是独一无二的,但正如您所注意到的,他们似乎更专注于移动设备。他们进入 PayPal 时已经有很多大公司在使用它,这就是 PayPal 收购他们的原因,但他们不提供 PayPal 尚未提供的任何东西,而且根据我的经验,直接使用 PayPal 仍然更便宜。

    不过,我可能会错过一些我不理解的东西,所以如果你有任何具体的原因想和 Braintree 一起去,我很想知道!

    【讨论】:

    • 这是一般文档。我已经集成了 Braintree api 并以不同的方式使用它。我想了解 Paypal 与 Braintree 的集成。是的,我个人认为 paypal 在各个方面都是完整的,但 Braintree api 集成是我工作的客户的要求。
    猜你喜欢
    • 2019-02-19
    • 2011-08-01
    • 2011-11-03
    • 2018-01-13
    • 2016-08-18
    • 2013-05-13
    • 2011-05-24
    • 2013-07-10
    • 2015-09-08
    相关资源
    最近更新 更多