| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #import "BTPayPalRequestFactory.h"
- #if __has_include("PPOTRequestFactory.h")
- #import "PPOTRequestFactory.h"
- #else
- #import <PayPalOneTouch/PPOTRequestFactory.h>
- #endif
- @implementation BTPayPalRequestFactory
- - (PPOTCheckoutRequest *)checkoutRequestWithApprovalURL:(NSURL *)approvalURL
- clientID:(NSString *)clientID
- environment:(NSString *)environment
- callbackURLScheme:(NSString *)callbackURLScheme {
- return [PPOTRequestFactory checkoutRequestWithApprovalURL:approvalURL
- pairingId:[PPOTRequest tokenFromApprovalURL:approvalURL]
- clientID:clientID
- environment:environment
- callbackURLScheme:callbackURLScheme];
- }
- - (PPOTBillingAgreementRequest *)billingAgreementRequestWithApprovalURL:(NSURL *)approvalURL
- clientID:(NSString *)clientID
- environment:(NSString *)environment
- callbackURLScheme:(NSString *)callbackURLScheme {
- return [PPOTRequestFactory billingAgreementRequestWithApprovalURL:approvalURL
- pairingId:[PPOTRequest tokenFromApprovalURL:approvalURL]
- clientID:clientID
- environment:environment
- callbackURLScheme:callbackURLScheme];
- }
- - (PPOTAuthorizationRequest *)requestWithScopeValues:(NSSet *)scopeValues
- privacyURL:(NSURL *)privacyURL
- agreementURL:(NSURL *)agreementURL
- clientID:(NSString *)clientID
- environment:(NSString *)environment
- callbackURLScheme:(NSString *)callbackURLScheme {
- return [PPOTRequestFactory authorizationRequestWithScopeValues:scopeValues
- privacyURL:privacyURL
- agreementURL:agreementURL
- clientID:clientID
- environment:environment
- callbackURLScheme:callbackURLScheme];
- }
- @end
|