0

私は 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;
    "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";
    };
};

ドキュメント https://developer.paypal.com/webapps/developer/docs/integration/direct/make-your-first-call/ をこのリンクから読みました PayPal REST API は認証に OAuth 2.0 フレームワークを使用します。Paypalアカウント(サンドボックス)で実際に流れているトランザクションを表示するには、この結果をどうすればよいですか?次はどうする?JSON を解析しましたが、これらの値を変数に格納するだけでどうすればよいでしょうか? ありがとう

4

1 に答える 1

2

Paypal で取引が完了すると、pay paymentSuccessWithKey デリゲート メソッドで「payKey」が取得されます。ここで 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
}
于 2013-07-25T12:33:23.603 に答える