私はPayPalAPIを使用して、マーチャントにアカウントの特定の部分にアクセスするためのアクセス許可を要求しています。これらの1つは、TransactionSearchメソッドです。
通常、TransactionSearchの使用は、USER、PWD、およびSIGNATUREを提供する場合にのみ可能です。ただし、PayPalのパーミッションサービスを使用している場合、販売者からその情報にアクセスすることはできません。私が持っている唯一の情報は次のとおりです。
- リクエストトークン、
- 確認コード、
- アクセストークン、
- トークンシークレット
- 生成された署名(これを正しく生成したと思います)
X-PAYPAL-AUTHORIZATION
この情報を使用して、次のヘッダーをまとめました。
X-PAYPAL-AUTHORIZATION:timestamp=1337848711,
token=DmyRT4TygwxPvfNExkH29I53S1il6yTmsJFwXRT7jLjaYyezOfUmnQ,
signature=sphzCP0H47JTDJS8uuMsqWHAIAo=
では、の場合、TransactionSearch
上記の情報を使用して、探しているトランザクションを取得するにはどうすればよいですか?もちろん、自分の、、、を使用することUSER
もPWD
できますが、ヘッダーSIGNATURE
を使用している場合でも、自分のトランザクションしか得られません。X-PAYPAL_AUTHORIZATION
許可を得たばかりの商人のものが必要です。