2017-05-21 10 views
1

Plsは以下のコードは、braintreeの支払いに十分対応していますか?サンプルテストのためにコードネーム1のbraintreeの完全なコードを取得する方法

Purchase.startOrder(new Purchase.Callback() { 


public String fetchToken() { 

return ""; 

} 

public void onPurchaseSuccess(String nonce) { 

} 

public void onPurchaseFail(String errorMessage) { 

} 
public void onPurchaseCancel() { 

} 
}); 

私はBUITとそれをテストするために私の携帯電話にインストールすると、この

 Purchase.startOrder(new Purchase.Callback() { 
public String fetchToken() { 
return "eyJ2ZXJzaW9uIjoyLCJhdXRob3JpemF0aW9uRmluZ2VycHJpbnQiOiI0ZDFkOWFkOGFhZDFlZDhiZjA4MDMwZGRmNWM0ZWEwZjc0ZDYwY2I4Zjg5MDNkYzVmYTUyNTM1MzhkMWIwYjNkfGNyZWF0ZWRfYXQ9MjAxNy0wNS0yMVQwNzo0MjoxNS4xODgzNDQ0MjIrMDAwMFx1MDAyNm1lcmNoYW50X2lkPTM0OHBrOWNnZjNiZ3l3MmJcdTAwMjZwdWJsaWNfa2V5PTJuMjQ3ZHY4OWJxOXZtcHIiLCJjb25maWdVcmwiOiJodHRwczovL2FwaS5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tOjQ0My9tZXJjaGFudHMvMzQ4cGs5Y2dmM2JneXcyYi9jbGllbnRfYXBpL3YxL2NvbmZpZ3VyYXRpb24iLCJjaGFsbGVuZ2VzIjpbXSwiZW52aXJvbm1lbnQiOiJzYW5kYm94IiwiY2xpZW50QXBpVXJsIjoiaHR0cHM6Ly9hcGkuc2FuZGJveC5icmFpbnRyZWVnYXRld2F5LmNvbTo0NDMvbWVyY2hhbnRzLzM0OHBrOWNnZjNiZ3l3MmIvY2xpZW50X2FwaSIsImFzc2V0c1VybCI6Imh0dHBzOi8vYXNzZXRzLmJyYWludHJlZWdhdGV3YXkuY29tIiwiYXV0aFVybCI6Imh0dHBzOi8vYXV0aC52ZW5tby5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tIiwiYW5hbHl0aWNzIjp7InVybCI6Imh0dHBzOi8vY2xpZW50LWFuYWx5dGljcy5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tLzM0OHBrOWNnZjNiZ3l3MmIifSwidGhyZWVEU2VjdXJlRW5hYmxlZCI6dHJ1ZSwicGF5cGFsRW5hYmxlZCI6dHJ1ZSwicGF5cGFsIjp7ImRpc3BsYXlOYW1lIjoiQWNtZSBXaWRnZXRzLCBMdGQuIChTYW5kYm94KSIsImNsaWVudElkIjpudWxsLCJwcml2YWN5VXJsIjoiaHR0cDovL2V4YW1wbGUuY29tL3BwIiwidXNlckFncmVlbWVudFVybCI6Imh0dHA6Ly9leGFtcGxlLmNvbS90b3MiLCJiYXNlVXJsIjoiaHR0cHM6Ly9hc3NldHMuYnJhaW50cmVlZ2F0ZXdheS5jb20iLCJhc3NldHNVcmwiOiJodHRwczovL2NoZWNrb3V0LnBheXBhbC5jb20iLCJkaXJlY3RCYXNlVXJsIjpudWxsLCJhbGxvd0h0dHAiOnRydWUsImVudmlyb25tZW50Tm9OZXR3b3JrIjp0cnVlLCJlbnZpcm9ubWVudCI6Im9mZmxpbmUiLCJ1bnZldHRlZE1lcmNoYW50IjpmYWxzZSwiYnJhaW50cmVlQ2xpZW50SWQiOiJtYXN0ZXJjbGllbnQzIiwiYmlsbGluZ0FncmVlbWVudHNFbmFibGVkIjp0cnVlLCJtZXJjaGFudEFjY291bnRJZCI6ImFjbWV3aWRnZXRzbHRkc2FuZGJveCIsImN1cnJlbmN5SXNvQ29kZSI6IlVTRCJ9LCJjb2luYmFzZUVuYWJsZWQiOmZhbHNlLCJtZXJjaGFudElkIjoiMzQ4cGs5Y2dmM2JneXcyYiIsInZlbm1vIjoib2ZmIn0="; 

} 



public void onPurchaseSuccess(String nonce) { 

} 

public void onPurchaseFail(String errorMessage) { 

} 
public void onPurchaseCancel() { 

} 
}); 

のようなブレーントリーのウェブサイトで提供トークンを返します。 paypalを含む支払い方法を表示し、デビットまたはクレジットカードを追加します。

私は自分自身を統合したい: 問題が今直面していますサーバー側で、私はクライアントトークン
私の質問提供するコードがあることをされています
1.私はこのトークンをどのように呼ぶのですかコードネーム1では、return "";というコードがあります。私はここに何を返そうとしていますか?私は戻りの中にトークンを生成したURLを指摘しました。それはうまくいかなかった。
2.私は自分のトークンを受け取れば、支払いを処理するのに十分ですか?上に提供されたコードに従って。
3.使用したいサーバー側でsslが必要ですか? お返事ありがとうございます。

答えて

0

the postで説明されているように、支払いを実行するサーバーが必要です。サーバーの実装手順は、ブレーンツリーのWebサイト(linked too)にあります。

そこのサーバーのセクションを見て、実装してください。次に、サーバーで生成されたトークンをクライアントコードに戻す必要があります。

関連する問題