2016-08-14 10 views
-1

Express Checkout REST APIを使用して、デジタル商品を自分のウェブサイトで販売しようとしています。REST APIを使用してデジタル商品を販売する

私が直面している主な問題は、PayPalが注文レビューで「発送先」を表示していることです。

REST APIを使用して支払いを作成する際に、配送を無効にする、または削除することはできますか?

私はここで関連する質問を見た:Selling Digital goods via REST API - それは古いですし、しばらくの間更新されていません。基本的には、REST APIはデジタル商品の販売をサポートしていないと言います。

ありがとうございます。

答えて

0

私は、経験のプロファイルを作成することにより、出荷を無効にするには、管理https://developer.paypal.com/docs/api/payment-experience/

私は、このJSONデータをhttps://api.sandbox.paypal.com/v1/payment-experience/web-profiles

にPayPalにPOSTリクエストを送信するためにポストマンと呼ばれるアプリケーションを使用 :

{ 
    "name": "AppName", 
    "presentation": { 
    "brand_name": "AppName Paypal", 
    "locale_code": "US" 
    }, 
    "input_fields": { 
    "no_shipping": 1, 
    "address_override": 1 
    }, 
    "flow_config": { 
    "landing_page_type": "login" 
    } 
} 

配送を無効にするno_shipping 1を使用しました。私はまた、このPOSTリクエストで許可ベアラートークンを送った。

リクエストが成功すると、新しく作成されたエクスペリエンスプロファイルのIDが取得されます。 エクスプレスチェックアウトの支払いを作成するときにIDが使用されます。

"experience_profile_id":"experience_profile_id", 
関連する問題