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"}
私の要求の問題は何ですか?