接入Paypal支付

下载在 GitHub 链接没有不难找

1.全英文的,虽然我一点也不懂 不过我用了最笨的办法 一句一句的翻译了过来

文档差不多这个意思

2. 导入SDK真机测试后会报红 真的是一堆红  如下图

 

解决办法 

而后测试会发现 到了跳转 paypal的界面初始化那里会   可如啊是  根本不走初始化的方法  解决办法如下

 我就是掉进了这几个坑 

至于SDK的一些方法 就不多说了  demo里面全有 只不过是英文注释(我一定要好好学英语了 sheet)

然后就是测试的时候需要变动的地方

三种模式 1是正真上线后 有真实资金流动的模式 2是 测试模式  用你的paypal账号去paypal开发者网站申请 会给你个什么玩意来着  我也忘了  如图 (当然真的上线的时候 那个字符串需要填在上面的)

3. 这个模式是随便点得 (反正我是这么认为)

 

然后是 关于paypal服务器向你方服务器发送通知  由于老板还没给我他的 paypal账号  所以迟迟未做  我得知的一点是 paypal异步通知你的服务器 不需要你再支付成功后用代码再次通知(当然你通知也没事)

paypal的信用卡支付 从技术人员口中得到的结论是 有时会不稳定 建议不要用, 不过就一句代码 (万事看老板的意思)


-(PayPalConfiguration *)payPalConfig

{

    if (!_payPalConfig)

    {

        //配置

        _payPalConfig = [[PayPalConfiguration alloc] init];

//        如果设置为NOSDK将只支持贝宝支付,没有信用卡。

        _payPalConfig.acceptCreditCards = NO;

        //公司名称 显示给用户

        _payPalConfig.merchantName = @"UBuddy";

//        您公司的隐私政策,这将提供给用户/ /网址

        _payPalConfig.merchantPrivacyPolicyURL = [NSURL URLWithString:@"https://www.paypal.com/webapps/mpp/ua/privacy-full"];

//        您公司的用户协议/ / /地址,这将提供给用户

        _payPalConfig.merchantUserAgreementURL = [NSURL URLWithString:@"https://www.paypal.com/webapps/mpp/ua/useragreement-full"];

//        如果没有设置,或如果设置为零,默认为设备的当前语言设置。

        _payPalConfig.languageOrLocale = [NSLocale preferredLanguages][0];

//        /为单付款,可供选择的装运地址。


        _payPalConfig.payPalShippingAddressOption = PayPalShippingAddressOptionPayPal;

        

    }

    return _payPalConfig;

}





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值