首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个商家在线商店的Paypal

多个商家在线商店的Paypal
EN

Stack Overflow用户
提问于 2013-10-09 04:50:20
回答 2查看 518关注 0票数 2

我正在整合贝宝到我的网上商店,其中有多个商家销售商品。每当一个商人进入一个好的系统,系统将要求他的贝宝电子邮件,以收到付款从买家。我现在被困在把Paypal和我的商店整合起来了:

  1. 我可以使用哪个API让买家直接将付款发送到商人Paypal帐户(不需要通过我的应用程序发送)?
  2. 商家是否需要在他的Paypal帐户中进行任何配置(比如启用API访问或类似的设置)?当我的商家没有很好的IT技能时,这对我来说将是一个大问题。他们不知道API是什么意思。

请建议我的API从贝宝,我应该使用。我正在使用PHP,如果它是需要信息。

亲切的问候

EN

回答 2

Stack Overflow用户

发布于 2013-10-09 07:57:01

PayPal所需要的是构建一个具有正确参数的表单:amountbusinesscurrencyitem_name等。

如果商家在您的网站上有某种形式的个人资料,那么您可以将他们的PayPal地址存储在其中,当有人在您的网站上签出“他们的”商店时,可以使用该值作为business参数(付款发送到的地方)。

希望这能帮你弄清楚。

票数 0
EN

Stack Overflow用户

发布于 2013-10-09 16:20:21

您可以使用CakePHP PayPal组件将站点与PayPal:https://github.com/robmcvey/cakephp-paypal集成。

但是要在任何地方使用PayPal API,PayPal帐户必须是Pro帐户。您还必须获得每个帐户的API用户名、密码和签名(来自PayPal -> Profile -> API设置->签名),并将其放入代码中。

控制器中的示例代码可能如下所示:

代码语言:javascript
复制
class SomeController extends AppController {
    public $components = array('Paypal');

    public function payWithPaypal() {
        $this->Paypal->config['password'] = 'your paypal password';
        $this->Paypal->config['email'] = 'your paypal email';
        $this->Paypal->config['signature'] = 'your paypal signature';
        $this->Paypal->sandboxMode = false;

        $this->Paypal->amount = 100;
        $this->Paypal->itemName = 'some item';
        $this->Paypal->quantity = 1;
        $this->Paypal->localeCode = 'GB';
        $this->Paypal->currencyCode = 'EUR';
        $this->Paypal->returnUrl = 'some url';
        $this->Paypal->cancelUrl = 'some url';
        $paypal_url = $this->Paypal->expressCheckout();
        $this->redirect($paypal_url);
    }
}

阅读组件类中的组件文档和代码注释,以熟悉详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19263409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档