そのPayPalアカウントに関連するトランザクションが発生するたびに、iOSデバイス(ログイン状態)でプッシュ通知を送信したい。
そのアカウントに関連して発生するトランザクション (PayPal Web サイトまたはモバイル デバイスのいずれか) のいずれかの場合のプッシュ通知。
PayPal iOS SDK を使用してこの機能を実現するにはどうすればよいですか? または他の方法....
そのPayPalアカウントに関連するトランザクションが発生するたびに、iOSデバイス(ログイン状態)でプッシュ通知を送信したい。
そのアカウントに関連して発生するトランザクション (PayPal Web サイトまたはモバイル デバイスのいずれか) のいずれかの場合のプッシュ通知。
PayPal iOS SDK を使用してこの機能を実現するにはどうすればよいですか? または他の方法....
トランザクション状態に代わって呼び出される 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では、サーバーに確認を送信できます。サーバーは支払いの証明を確認し、ユーザーに商品またはサービスを提供し、プッシュ通知でユーザーに通知する必要があります。サーバーに到達できない場合は、確認を保存して、後で再試行してください。
お役に立てば幸いです。