2、添加-lc++和-ObjC到Other Linker Flags
4.导入框架:
```
Accelerate.framework
AudioToolbox.framework
AVFoundation.framework
CoreLocation.framework
CoreMedia.framework
MessageUI.framework
MobileCoreServices.framework
SystemConfiguration.framework
SafariServices.framework
```
5、在AppDelegate中注册
```
[PayPalMobile initializeWithClientIdsForEnvironments:@{PayPalEnvironmentProduction : PayPalLive,PayPalEnvironmentSandbox:PayPalSandbox}]
```
6、paypal支付可自己封装工具类,便于使用
初始化PayPalConfiguration
```
PayPalConfiguration *payPalConfig = [[PayPalConfiguration alloc] init]
payPalConfig.acceptCreditCards=NO
payPalConfig.merchantName=@"有限公司"
payPalConfig.languageOrLocale = [InternationalControl userLanguage] //获取本地语言
```
订单信息PayPalPayment
```
PayPalPayment *payment = [[PayPalPayment alloc] init]
//订单总额
OrderInfoModel *tempM = model.transactions[0]
PayInfo*infoM = [PayInfo mj_objectWithKeyValues:tempM.amount]
payment.amount= [NSDecimalNumberdecimalNumberWithString:infoM.total]
//货币类型-RMB是没用的
payment.currencyCode= infoM.currency
//订单描述
payment.shortDescription= tempM.desc
```
7、调用paypal支付
```
[PayPalMobile preconnectWithEnvironment:PayPalEnvironmentProduction] //注意此处为上线状态 测试状态为PayPalEnvironmentSandbox沙盒测试
- (void)payPal:(PayPalItemModel*)model {
PayPalConfiguration *con = [PayPalTool configuration]//调用工具类
if(model &&model.transactions.count) {
PayPalPayment*payment = [PayPalToolpayment:model] //调用工具类
PayPalPaymentViewController*paymentViewController = [[PayPalPaymentViewControlleralloc]initWithPayment:paymentconfiguration:condelegate:self]
[self presentViewController:paymentViewController animated:YES completion:nil]
}
}
```
8、通过代理获取支付状态
```
- (void)payPalPaymentDidCancel:(PayPalPaymentViewController*)paymentViewController//取消支付
- (void)payPalPaymentViewController:(PayPalPaymentViewController*)paymentViewController didCompletePayment:(PayPalPayment*)completedPayment//支付成功
```
1、苹果商店帐号是不能充值任意金额的。在绑定银行卡的前提下,充值最少是50元,然后依次是100,300,500,1000。苹果商店支持的银行有招商银行、工商银行、建设银行、农业银行、浦发银行、光大银行、渤海银行、深圳发展银行、邮政储蓄、交通银行、中信银行(储蓄卡)、华夏银行、东亚银行、贵阳银行、锦州银行、稠州银行等。 2、还有一个只充6元的方法:用户可以绑定xyk,即买即扣款,直接download就可以了,相对来说比充值方便很多,支持冲6元。然后会在xyk里面自动扣款。 3、苹果商店苹果应用商店App Store是Apple Inc.基于iPhone的软件应用商店,向iOS用户提供第三方应用软件的服务,这是苹果开创的一个让网络与手机相融合的新型经营模式。是苹果公司提供给软件开发个人或者大型公司发售自己开发出的在iPhone、iPad或者iPod Touch上的应用软件的地方,其英文为application store。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)