【问题标题】:PayPal iOS SDK Sample AppPayPal iOS SDK 示例应用
【发布时间】:2016-06-17 06:47:14
【问题描述】:

我正在玩我从https://github.com/paypal/PayPal-iOS-SDK 下载的 PayPal iOS SDK 应用程序,它在沙盒模式下运行良好,但我找不到任何属性来设置商家电子邮件地址。这让我难以置信,因为“钱”必须寄给商人。所以问题是,这到底是怎么工作的?

我确定我忽略了一些东西。请原谅这个愚蠢的问题,请耐心等待。

干杯。

【问题讨论】:

    标签: ios paypal


    【解决方案1】:

    在 IOS SDK 中,您需要更新两个文件以反映环境和商家客户端 ID。

    A. ZZAppDelegate.m 文件

     [PayPalMobile initializeWithClientIdsForEnvironments:@{PayPalEnvironmentProduction : @"YOUR_CLIENT_ID_FOR_PRODUCTION",PayPalEnvironmentSandbox : @"YOUR_CLIENT_ID_FOR_SANDBOX"}];
    

    B. ZZMainViewController.m 文件

    定义 kPayPalEnvironment PayPalEnvironmentNoNetwork

    在IOS SDK中,无需输入商家邮箱,只需在REST APP中申请一个client id:https://developer.paypal.com/developer/applications,然后将此clent id放入上述文件中。

    【讨论】:

      【解决方案2】:

      使用 iOS SDK,此信息的位置位于 PayPalConfiguration 对象中 -- 它作为参数传递给所有 PayPal 提供的视图控制器。

      例如,在 PayPal 演示应用中:

      // Xcode 8.1, Swift 3.0
      
      //MainViewController
      //yadda yadda...
      var payPalConfig = PayPalConfiguration()
      // etc. etc.
      
      override func viewDidLoad() {
          super.viewDidLoad()
      
          // Some other stuff
      
          // Set up payPalConfig
          payPalConfig.acceptCreditCards = false
          payPalConfig.merchantName = "Awesome Shirts, Inc."
          payPalConfig.merchantPrivacyPolicyURL = URL(string: "https://www.paypal.com/webapps/mpp/ua/privacy-full")
          payPalConfig.merchantUserAgreementURL = URL(string: "https://www.paypal.com/webapps/mpp/ua/useragreement-full")
      
          // blah blah blah
      }
      

      此配置对象稍后传入:

      PayPalPaymentViewController(payment: payment, configuration: payPalConfig, delegate: self)
      

      编辑:更正 - 你是对的,商家的电子邮件地址没有属性,即使在 PayPalConfiguration 对象中,只有商家的名称和商家的隐私/EULA url。

      但是,它不应该令人难以置信,因为商家有一个 PayPal [Merchant/Business] 账户可以收到钱(他们当然有商家的电子邮件地址),而商家不需要公开电子邮件地址。另一方面,接收者可能还没有 PayPal 帐户,因此接收者的电子邮件地址有一些属性——例如,配置对象中的 defaultUserEmail 或 @987654328 的 payeeEmail 属性@对象 (docs)。

      【讨论】:

        猜你喜欢
        • 2014-07-16
        • 2015-08-13
        • 2015-02-10
        • 2012-02-28
        • 1970-01-01
        • 1970-01-01
        • 2016-05-20
        • 2016-10-25
        • 1970-01-01
        相关资源
        最近更新 更多