PayPalが最近すべての用語を変更したため、混乱していると思います(心配しないでください、あなただけではありません)。
以前はWebsitePaymentsProと呼ばれ、これはDoDirectPaymentとExpressCheckoutを使用していました。これは、数年前にVerisignから取得したPayFlowGatewayとは完全に別のものでした。
今、彼らはウェブサイトという言葉を落としたので、それを単にPayments Proと呼んでおり、実際には「古い」DoDirectPaymentシステムではなくPayFlowManagerシステムに人々を入れています。
ここで言っていることから、実際には新しいPaymentsProをセットアップしているように聞こえます。つまり、DoDirectPaymentの代わりにPayFlowGatewayを使用してクレジットカード処理を統合します。PayFlowは、探している標準のPayPal APIクレデンシャルではなく、manager.paypal.comクレデンシャルを使用します。
次に、Express Checkoutを追加するには、そこに表示されている手順に従います。これにより、これらのAPI呼び出しで使用する標準スタイル(ユーザー名、パスワード、および署名)が生成されます。
つまり、技術的には、新しいPayments Proが承認されると、すべてのAPI(PayFlowと通常のPayPal)にアクセスできるようになり、「エクスプレスチェックアウト用」のAPIクレデンシャルを生成するときにも同じようになります。クレデンシャルは、(理論的には)PayPalに直接ヒットする他のAPIでも機能するはずです。しかし、それを約束することはできません。
それで...あなたは何をすることになっていますか?統合のためにPayFlowゲートウェイに切り替える必要があります。または、DoDirectPaymentを使用する場合は、PayPalに電話して、アカウントを新しいPaymentsPro3.0から古いWebsitePaymentsPro1.0に変換するように要求する必要があります。 。
2.0は実際にはPaymentsProPayFlow Editionと呼ばれていましたが、これはさらに混乱を招きます。
お役に立てば幸いです。