APIコールは1つではありませんが、複数のAPI呼び出しで1つのチェックアウトフローで実行できます。
PayPalウォレットの支払い(PayPalへのログインと支払い)については、Express Checkout(Recurring Payments)の使用をお勧めします。
SetExpressCheckout、GetExpressCheckoutDetails、DoExpressCheckoutPayment、CreateRecurringPaymentsProfile、またはこれらの両方の組み合わせを使用して、カード内の製品および1回の支払いまたは定期的な支払いが必要かどうかを判断します。
CRPPコールでは、定期的なプロファイルを設定し、プロファイルの作成時に課金される「初期支払い」を含めることができます。これは、ワンタイム支払いとして使用することができますし、あなたはDECPコールが必要ないでしょう。
また、DECPを使用して1回の支払いを処理した後、CRPPを使用してプロファイルを作成することもできます。ビジネスニーズに応じて、さまざまな方法にメリットとデメリットがあります。
直接クレジットカードでプロフィールを設定するには、PayPal Payments Proが必要です。この場合、上記の同じCRPP呼び出しを使用するか、それ自体で使用され、クレジットカードの詳細が含まれます。または、あなたが持っているPayPalアカウントのバージョンに応じて、あなたが入れたProのバージョンによっては、代わりにPayFlowを使用することになります。
PHPを使用している場合、このPayPal PHP SDKはすべてのAPI呼び出しを非常に迅速かつ簡単に行います。
これはかなり広い答えですが、それは非常に広い質問です。 :)
広範な答えのための@andrewAngellに感謝、それは私が探していたものです!私は仕事を始める前に、これがすべて可能かどうかを知る必要がありました。あなたの答えは非常に詳細でとても役に立ちました+1 –