1

Paypal Rest Api の請求プランを更新するために、API にリクエストを送信しようとしています。

API リンク: https://developer.paypal.com/docs/api/payments.billing-plans#plan_update

リクエスト方法は次のとおりです。

HTTPoison.patch(Paypal.Config.url <> "/payments/billing-plans/#{plan.id}",
  [Poison.encode!(%{path: "/", value: %{"state" => "ACTIVE"}, op: "replace"})],
  Paypal.Authentication.headers, 
  timeout: :infinity, 
  recv_timeout: :infinity)
|> Paypal.Config.parse_response

しかし、応答により、フォーマットの問題でエラーが発生します。

%{"debug_id" => "a673179dcd91", 
  "information_link" => "https://developer.paypal.com/webapps/developer/docs/api/#MALFORMED_REQUEST", 
  "message" => "Incoming JSON request does not map to API request", 
  "name" => "MALFORMED_REQUEST"}

私の要求の問題は何ですか?

4

0 に答える 0