如何将paypal交易证明发送到服务器,以便在iPhone中确认和完成交易
我通过NSlog显示NSDictionary,结果如下 这是您的付款证明:如何将paypal交易证明发送到服务器,以便在iPhone中确认和完成交易,iphone,ios,paypal,Iphone,Ios,Paypal,我通过NSlog显示NSDictionary,结果如下 这是您的付款证明: { client = { environment = sandbox; "paypal_sdk_version" = "1.0.5"; platform = iOS; "product_name" = "PayPal iOS SDK"; }; payment = { amount = "190.50"; "currency_code" = USD;
{
client = {
environment = sandbox;
"paypal_sdk_version" = "1.0.5";
platform = iOS;
"product_name" = "PayPal iOS SDK";
};
payment = {
amount = "190.50";
"currency_code" = USD;
"short_description" = Vegetables;
};
"proof_of_payment" = {
"adaptive_payment" = {
"app_id" = "APP-80W284485P519543T";
"pay_key" = "AP-0W362760MW159460W";
"payment_exec_status" = COMPLETED;
timestamp = "2013-07-25T04:12:46.646-07:00";
};
};
我读过文件
通过这个链接,我了解到PayPalRESTAPI使用OAuth 2.0框架进行授权。现在如何处理这个结果来查看我的paypal帐户(沙箱)中的一些真实的流动交易?下一步怎么办?我已经解析了JSON,但是如何通过简单地将这些值存储在变量中来处理它们呢?谢谢当您与Paypal的交易完成后,您将获得“payKey” 在pay paymentSuccessWithKey委托方法中。您可以在此处调用web服务以将结果存储到服务器
#pragma mark PayPalPaymentDelegate methods
-(void)paymentSuccessWithKey:(NSString *)payKey andStatus:(PayPalPaymentStatus)status; {
paymentStatus = PAYMENTSTATUS_SUCCESS;
NSLog(@"...payKey...........%@", payKey);
[self performSelector:@selector(tellserverYouHavePaid:) withObject:payKey afterDelay:0.2];
}
-(void)tellserverYouHavePaid{
//call your web services here
}