PayPal API を使用して、ウェブサイトに PayPal Express Checkout と PayPal Recurring Payments を追加しました。
以下のように、web.config ファイルに PayPal API の詳細を追加しました。
<appSettings>
<add key="APIUsername" value="username_api1.sitename.com"/>
<add key="APIPassword" value="1234567890"/>
<add key="APISignature" value="AYNTWwVp7kXPvCitJdl4O9aXZuCpAekoTM41ULLqI6Pt0lCy0tNDh8--"/>
<add key="Host" value="www.sandbox.paypal.com"/>
<add key="CurrencyCode" value="USD"/>
C# コード
使用される名前空間 -
using com.paypal.sdk.services;
using com.paypal.sdk.profiles;
using com.paypal.sdk.util;
名前と値のペアアプローチを使用しています
C# コード
NVPCallerServices caller = new NVPCallerServices();
IAPIProfile profile = ProfileFactory.createSignatureAPIProfile();
profile.APIUsername = System.Configuration.ConfigurationManager.AppSettings["APIUsername"];
profile.APIPassword = System.Configuration.ConfigurationManager.AppSettings["APIPassword"];
profile.APISignature = System.Configuration.ConfigurationManager.AppSettings["APISignature"];
caller.APIProfile = profile;
ご覧のとおり、支払いを受け入れるにはユーザー名、パスワード、および署名が必要です。
API Password フィールドを知らなくても支払いを受け入れることができるかどうかを知る必要があります。
私はそれをテストしていますが、誰かがこの質問の答えをすでに知っているかどうかを知ることは役に立ちます.
支払いを受け取りたいだけであることを忘れないでください。
ありがとう。