BTConfiguration+Venmo.m 574 B

12345678910111213141516171819202122232425
  1. #if __has_include(<Braintree/BraintreeVenmo.h>)
  2. #import <Braintree/BTConfiguration+Venmo.h>
  3. #else
  4. #import <BraintreeVenmo/BTConfiguration+Venmo.h>
  5. #endif
  6. @implementation BTConfiguration (Venmo)
  7. - (BOOL)isVenmoEnabled {
  8. return self.venmoAccessToken != nil;
  9. }
  10. - (NSString *)venmoAccessToken {
  11. return [self.json[@"payWithVenmo"][@"accessToken"] asString];
  12. }
  13. - (NSString *)venmoMerchantID {
  14. return [self.json[@"payWithVenmo"][@"merchantId"] asString];
  15. }
  16. - (NSString *)venmoEnvironment {
  17. return [self.json[@"payWithVenmo"][@"environment"] asString];
  18. }
  19. @end