트랜잭션 처리를 위해 Braintree Payment roll
을 사용하여 iOS 프로젝트를 개발 중입니다. 나는 SCViewController.m line 86 from the Braintree iOS Library에서 API를 사용하고 있으며 코드가 완벽하게 작동하고 있습니다. braintree의 공개 키 상태에 대한 참조를 보장 IOS
Problem acquiring reference to the public key, OSStatus == 0
을 ?
덕분에 내가 문서에 언급 여전히 내가 같은 오류가 account.but 내 브레인 트리 주어 올바른 암호화 키를 사용하는 모든 절차를 따랐다. – Siva
흠. 몇 가지 질문 : 샌드 박스 Braintree 클라이언트 측 암호화 키와 판매자 ID는 어디서 얻었습니까? 또한,'VTClient'를 샌드 박스 환경으로 초기화하고 있습니까? 그리고 마지막으로,'VTClient'가 초기화 될 때 여러분은 그 올바른 키들을 전달할 것이라는 것을 확인할 수 있습니까? – johngraham
@johngraham이 (가) 지연되어 죄송합니다.이 링크 "sandbox.braintreegateway.com";에서 암호화 키와 판매자 ID를 받았습니다. VenmoTouchFramework 및 VenmoTouchSettings.h에서 키를 초기화하고 appdelegate 클래스에서 사용합니다. - (BOOL) application : (UIApplication *) application didFinishLaunchingWithOptions : (NSDictionary *) launchOptions {[self initVTClient]; } - (void) initVTClient {if ([BT_ENVIRONMENT isEqualToString : @ "sandbox"]) {[VTClient startWithMerchantID : BT_SANDBOX_MERCHANT_ID braintreeClientSideEncryptionKey : BT_SANDBOX_CLIENT_SIDE_ENCRYPTION_KEY 환경 : VTEnvironmentSandbox]; – Siva