0

そのPayPalアカウントに関連するトランザクションが発生するたびに、iOSデバイス(ログイン状態)でプッシュ通知を送信したい。

そのアカウントに関連して発生するトランザクション (PayPal Web サイトまたはモバイル デバイスのいずれか) のいずれかの場合のプッシュ通知。

PayPal iOS SDK を使用してこの機能を実現するにはどうすればよいですか? または他の方法....

4

2 に答える 2

1

トランザクション状態に代わって呼び出される PayPal デリゲートはほとんどありません。

#pragma mark - PayPalPaymentDelegate methods

- (void)payPalPaymentDidComplete:(PayPalPayment *)completedPayment {
    // Payment was processed successfully; send to server for verification and fulfillment.
    [self verifyCompletedPayment:completedPayment];

    // Dismiss the PayPalPaymentViewController.

}

- (void)payPalPaymentDidCancel {
    // The payment was canceled; dismiss the PayPalPaymentViewController.
    [self dismissViewControllerAnimated:YES completion:nil];
}

- (void)verifyCompletedPayment:(PayPalPayment *)completedPayment {
    // Send the entire confirmation dictionary
    NSData *confirmation = [NSJSONSerialization dataWithJSONObject:completedPayment.confirmation
                                                           options:0
                                                             error:nil];


}

したがって、デリゲートpayPalPaymentDidCompleteでは、サーバーに確認を送信できます。サーバーは支払いの証明を確認し、ユーザーに商品またはサービスを提供し、プッシュ通知でユーザーに通知する必要があります。サーバーに到達できない場合は、確認を保存して、後で再試行してください。

お役に立てば幸いです。

于 2013-04-30T06:29:49.967 に答える