2017-01-07 14 views
1

私はpaypal-cordova-pluginを使用してモバイルアプリにpaiementを統合しようとしています。しかし、私が従う指示はサンドボックスIDとプロダクションIDを求めていますが、私はどこでそれらを見つけるべきかわかりません。誰かが私にこれを助けることができますか?コードワインプラグインをpaypal with ionicと統合する

これは、彼らがこれは私が次てるのリンクです

angular.module('app') 
 
    .constant("shopSettings", (function() { 
 
    return { 
 

 
     payPalSandboxId: "Aar8HZzvc5NztVWodTBpOiOod9wWrBDrJUjyvRr4WsxcCD28xYig7oecfYsqxQUDu5QHptPpSALirxZD", 
 

 
     payPalProductionId : "production id here", 
 

 
     payPalEnv: "PayPalEnvironmentSandbo", // for testing production for production 
 

 
     payPalShopName : "SenPass", 
 

 
     payPalMerchantPrivacyPolicyURL : "url to policy", 
 

 
     payPalMerchantUserAgreementURL : "url to user agreement" 
 

 

 
    } 
 
    })());

を尋ねている場所である。http://ionicandroidlearning.blogspot.fr/2015/11/ionic-paypal-integration.html

+0

私はあなたの問題が何であるかを理解していません申し訳ありません..あなたはどこポータルからPayPalのキーを取得するか分かりませんか?あなたのイオンアプリでこれらのキーを設定する方法は? –

答えて

1
  1. を助けることを願って選択する必要ファーストpaypal developersにアカウントを作成します。
  2. ダッシュボード内に新しいアプリケーション(REST APIアプリ)を作成します。あなたが新しいアプリを作成する場合
  3. dashboardは、ペイパルは、サンドボックスアカウントとあなたのためのクライアントIDを生成します。
  4. はコード(例)を追加します:

var configuration=function() { 
 
\t var configOptions = { 
 
\t \t merchantName: "Some name you have specified", 
 
\t \t merchantPrivacyPolicyURL: "http://yourserver/privacypolicy", 
 
\t \t merchantUserAgreementURL: "http://yourserver/agreement", 
 
\t \t languageOrLocale: "en_US" 
 
\t }; 
 
    // for more options see paypal-mobile-js-helper.js 
 
    var _config = new PayPalConfiguration(configOptions); 
 
    return _config; 
 
} 
 
var onPrepareRender = function(){ 
 
\t $log.info(" ======= onPrepareRender =========="); \t \t \t \t 
 
} \t 
 

 
var onPayPalMobileInit = function(){ 
 
\t var payPalConfig = configuration(); \t \t \t \t 
 
\t PayPalMobile.prepareToRender("PayPalEnvironmentSandbox", payPalConfig, onPrepareRender); 
 
\t deferred.resolve(payPalConfig); 
 
} 
 

 
var clientIDs = { \t 
 
\t "PayPalEnvironmentProduction": '', //leave it blank 
 
\t "PayPalEnvironmentSandbox": 'your sandbox id' 
 
}; 
 

 
PayPalMobile.init(clientIDs, onPayPalMobileInit);

+0

私はサンドボックスIDを生成して、アカウントのプロファイルに戻って管理しています。私は** payPalSandboxId **変数の中に入れなければならないと思います。 ** payPalEnv **はどうですか?それとも空白のままにする必要がありますか? – lakhassane

+0

私は** payPalEnv **を使用していません。貼り付けたコードスニペットで必要なものがすべてあります。 ** PayPalEnvironmentSandbox **に情報を渡す方法を参照してください。 – Hosar

+0

私はそれをどのようにするのかを見るために同じ方法で実装しようとしています。 – lakhassane

0

をペイパルSandobxキーをretriveするためには、ここに行くために試してみてください。

https://developer.paypal.com/developer/accounts/ 

(表内)試験のためのあなたの生成されたアカウントをクリックし、[プロファイルに...それはいくつかのタブでモーダルを開くには... API Credential tab

が、それはあなたに

+0

あなたが話している情報を見ていただきありがとうございます。彼らは本当に私が私のポストで作ったスクリーンショットに必要なものですか? – lakhassane

+0

@federico scamuzziあなたはこの問題を私に助けてくれますか? https://stackoverflow.com/questions/44393955/add-paypal-payment-method-ionic/44394436?noredirect=1#comment75790178_44394436 – Stuart2041