Webhook Event Detail

一覧へ戻る

概要
Provider
paypal-invalid
Received
2026-03-11 08:48:37 UTC
Event Type
CHECKOUT.ORDER.APPROVED
Event Id
WH-0KC77160GX056832X-7919648928213831B
Path
/Webhooks/paypal
Content-Type
application/json
Signature
False
Saved File
/var/www/test_web/received-webhooks/paypal-invalid/20260311_084837_399_480feae1f3874829b0dc2d40a9104216.json
Note
PayPal verify API failed. Status=400
イベントの意味
注文承認

意味: 購入者が PayPal 側で注文内容を承認したことを示します。まだ capture 前のことがあります。

送信タイミング: 購入者が PayPal の承認画面を完了した直後に送信されます。

典型アクション: 必要なら capture 実行、注文保留ステータス更新に使います。

Body JSON
{
  "id": "WH-0KC77160GX056832X-7919648928213831B",
  "event_version": "1.0",
  "create_time": "2026-03-11T08:46:02.310Z",
  "resource_type": "checkout-order",
  "resource_version": "2.0",
  "event_type": "CHECKOUT.ORDER.APPROVED",
  "summary": "An order has been approved by buyer",
  "resource": {
    "update_time": "2026-03-11T08:45:54Z",
    "create_time": "2026-03-11T08:45:54Z",
    "purchase_units": [
      {
        "reference_id": "PP-20260311084542-59c16e",
        "amount": {
          "currency_code": "JPY",
          "value": "11200"
        },
        "payee": {
          "email_address": "sb-472aly49877764@business.example.com",
          "merchant_id": "PPDQMQXCGNHVA",
          "display_data": {
            "brand_name": "TEST_WEB"
          }
        },
        "description": "PayPal Checkout Demo",
        "custom_id": "PP-20260311084542-59c16e",
        "soft_descriptor": "PAYPAL *TEST STORE",
        "shipping": {
          "name": {
            "full_name": "Doe John"
          },
          "address": {
            "address_line_1": "Nishi 4-chome, Kita 55-jo, Kita-ku",
            "admin_area_2": "Shibuya-ku",
            "admin_area_1": "TOKYO",
            "postal_code": "150-0002",
            "country_code": "JP"
          }
        },
        "payments": {
          "captures": [
            {
              "id": "0MX72114TV997094S",
              "status": "COMPLETED",
              "amount": {
                "currency_code": "JPY",
                "value": "11200"
              },
              "final_capture": true,
              "seller_protection": {
                "status": "ELIGIBLE",
                "dispute_categories": [
                  "ITEM_NOT_RECEIVED",
                  "UNAUTHORIZED_TRANSACTION"
                ]
              },
              "seller_receivable_breakdown": {
                "gross_amount": {
                  "currency_code": "JPY",
                  "value": "11200"
                },
                "paypal_fee": {
                  "currency_code": "JPY",
                  "value": "443"
                },
                "net_amount": {
                  "currency_code": "JPY",
                  "value": "10757"
                }
              },
              "custom_id": "PP-20260311084542-59c16e",
              "links": [
                {
                  "href": "https://api.sandbox.paypal.com/v2/payments/captures/0MX72114TV997094S",
                  "rel": "self",
                  "method": "GET"
                },
                {
                  "href": "https://api.sandbox.paypal.com/v2/payments/captures/0MX72114TV997094S/refund",
                  "rel": "refund",
                  "method": "POST"
                },
                {
                  "href": "https://api.sandbox.paypal.com/v2/checkout/orders/94W01652BW303982U",
                  "rel": "up",
                  "method": "GET"
                }
              ],
              "create_time": "2026-03-11T08:45:54Z",
              "update_time": "2026-03-11T08:45:54Z"
            }
          ]
        }
      }
    ],
    "links": [
      {
        "href": "https://api.sandbox.paypal.com/v2/checkout/orders/94W01652BW303982U",
        "rel": "self",
        "method": "GET"
      }
    ],
    "id": "94W01652BW303982U",
    "payment_source": {
      "paypal": {
        "email_address": "sb-1tqgv49809224@personal.example.com",
        "account_id": "PNJ8VU3QBZBTY",
        "account_status": "VERIFIED",
        "name": {
          "given_name": "John",
          "surname": "Doe"
        },
        "address": {
          "country_code": "JP"
        }
      }
    },
    "intent": "CAPTURE",
    "payer": {
      "name": {
        "given_name": "John",
        "surname": "Doe"
      },
      "email_address": "sb-1tqgv49809224@personal.example.com",
      "payer_id": "PNJ8VU3QBZBTY",
      "address": {
        "country_code": "JP"
      }
    },
    "status": "COMPLETED"
  },
  "links": [
    {
      "href": "https://api.sandbox.paypal.com/v1/notifications/webhooks-events/WH-0KC77160GX056832X-7919648928213831B",
      "rel": "self",
      "method": "GET"
    },
    {
      "href": "https://api.sandbox.paypal.com/v1/notifications/webhooks-events/WH-0KC77160GX056832X-7919648928213831B/resend",
      "rel": "resend",
      "method": "POST"
    }
  ]
}
Headers
NameValue
Accept */*
Connection close
Content-Length 2693
Content-Type application/json
CORRELATION-ID f738636495ba8
Host wwz.kaigiken.com
PAYPAL-AUTH-ALGO SHA256withRSA
PAYPAL-AUTH-VERSION v2
PAYPAL-CERT-URL https://api.sandbox.paypal.com/v1/notifications/certs/CERT-360caa42-fca2a594-bf9ab596
PAYPAL-TRANSMISSION-ID bbf3dded-1d26-11f1-9da5-8d8b78af5531
PAYPAL-TRANSMISSION-SIG Rc6XJuMeozj5pLSsTsaz0MIbt99gdaFoh10A/dtWNNNqBabPQyX1jpHQS1MzqYnC0mT3IXgUSYbEHSK2w+imwgMg3X2cJZtFL9DnJH7ZDzu0YqIHEOphBd09+HZ1l/RsO80oPrysfnDXH/T0glCo3Rz4Bg4AjezaVya2lhMOR9DiRmeYFAQDPs19+DNRLDEBpSc8/zYFd9d2dgCaRyZa8r8KHn8rx2No/npLJvZWJ358OMQ4hSvXg6AHVOHusZCVNK4oQYTFVzbwrRqMahWXbKBghUVdVN3Vi8Vp4u3rDAjgyJqn5Zya9nmVbCU8am0AVi0FC5j4NsWRovHfI5oTjA==
PAYPAL-TRANSMISSION-TIME 2026-03-11T08:46:02Z
User-Agent PayPal/AUHR-1.0-1
X-Forwarded-For 173.0.80.117
X-Forwarded-Proto https
X-Real-IP 173.0.80.117
保存済みエンベロープ JSON
{
  "provider": "paypal-invalid",
  "receivedAtUtc": "2026-03-11T08:48:37.3988209Z",
  "method": "POST",
  "scheme": "http",
  "host": "wwz.kaigiken.com",
  "path": "/Webhooks/paypal",
  "queryString": "",
  "contentType": "application/json",
  "contentLength": 2693,
  "signatureVerified": false,
  "eventId": "WH-0KC77160GX056832X-7919648928213831B",
  "eventType": "CHECKOUT.ORDER.APPROVED",
  "note": "PayPal verify API failed. Status=400",
  "headers": {
    "Accept": "*/*",
    "Connection": "close",
    "Host": "wwz.kaigiken.com",
    "User-Agent": "PayPal/AUHR-1.0-1",
    "Content-Type": "application/json",
    "Content-Length": "2693",
    "X-Real-IP": "173.0.80.117",
    "X-Forwarded-For": "173.0.80.117",
    "X-Forwarded-Proto": "https",
    "PAYPAL-TRANSMISSION-TIME": "2026-03-11T08:46:02Z",
    "PAYPAL-AUTH-VERSION": "v2",
    "PAYPAL-CERT-URL": "https://api.sandbox.paypal.com/v1/notifications/certs/CERT-360caa42-fca2a594-bf9ab596",
    "PAYPAL-AUTH-ALGO": "SHA256withRSA",
    "PAYPAL-TRANSMISSION-SIG": "Rc6XJuMeozj5pLSsTsaz0MIbt99gdaFoh10A/dtWNNNqBabPQyX1jpHQS1MzqYnC0mT3IXgUSYbEHSK2w\u002BimwgMg3X2cJZtFL9DnJH7ZDzu0YqIHEOphBd09\u002BHZ1l/RsO80oPrysfnDXH/T0glCo3Rz4Bg4AjezaVya2lhMOR9DiRmeYFAQDPs19\u002BDNRLDEBpSc8/zYFd9d2dgCaRyZa8r8KHn8rx2No/npLJvZWJ358OMQ4hSvXg6AHVOHusZCVNK4oQYTFVzbwrRqMahWXbKBghUVdVN3Vi8Vp4u3rDAjgyJqn5Zya9nmVbCU8am0AVi0FC5j4NsWRovHfI5oTjA==",
    "PAYPAL-TRANSMISSION-ID": "bbf3dded-1d26-11f1-9da5-8d8b78af5531",
    "CORRELATION-ID": "f738636495ba8"
  },
  "body": "{\u0022id\u0022:\u0022WH-0KC77160GX056832X-7919648928213831B\u0022,\u0022event_version\u0022:\u00221.0\u0022,\u0022create_time\u0022:\u00222026-03-11T08:46:02.310Z\u0022,\u0022resource_type\u0022:\u0022checkout-order\u0022,\u0022resource_version\u0022:\u00222.0\u0022,\u0022event_type\u0022:\u0022CHECKOUT.ORDER.APPROVED\u0022,\u0022summary\u0022:\u0022An order has been approved by buyer\u0022,\u0022resource\u0022:{\u0022update_time\u0022:\u00222026-03-11T08:45:54Z\u0022,\u0022create_time\u0022:\u00222026-03-11T08:45:54Z\u0022,\u0022purchase_units\u0022:[{\u0022reference_id\u0022:\u0022PP-20260311084542-59c16e\u0022,\u0022amount\u0022:{\u0022currency_code\u0022:\u0022JPY\u0022,\u0022value\u0022:\u002211200\u0022},\u0022payee\u0022:{\u0022email_address\u0022:\u0022sb-472aly49877764@business.example.com\u0022,\u0022merchant_id\u0022:\u0022PPDQMQXCGNHVA\u0022,\u0022display_data\u0022:{\u0022brand_name\u0022:\u0022TEST_WEB\u0022}},\u0022description\u0022:\u0022PayPal Checkout Demo\u0022,\u0022custom_id\u0022:\u0022PP-20260311084542-59c16e\u0022,\u0022soft_descriptor\u0022:\u0022PAYPAL *TEST STORE\u0022,\u0022shipping\u0022:{\u0022name\u0022:{\u0022full_name\u0022:\u0022Doe John\u0022},\u0022address\u0022:{\u0022address_line_1\u0022:\u0022Nishi 4-chome, Kita 55-jo, Kita-ku\u0022,\u0022admin_area_2\u0022:\u0022Shibuya-ku\u0022,\u0022admin_area_1\u0022:\u0022TOKYO\u0022,\u0022postal_code\u0022:\u0022150-0002\u0022,\u0022country_code\u0022:\u0022JP\u0022}},\u0022payments\u0022:{\u0022captures\u0022:[{\u0022id\u0022:\u00220MX72114TV997094S\u0022,\u0022status\u0022:\u0022COMPLETED\u0022,\u0022amount\u0022:{\u0022currency_code\u0022:\u0022JPY\u0022,\u0022value\u0022:\u002211200\u0022},\u0022final_capture\u0022:true,\u0022seller_protection\u0022:{\u0022status\u0022:\u0022ELIGIBLE\u0022,\u0022dispute_categories\u0022:[\u0022ITEM_NOT_RECEIVED\u0022,\u0022UNAUTHORIZED_TRANSACTION\u0022]},\u0022seller_receivable_breakdown\u0022:{\u0022gross_amount\u0022:{\u0022currency_code\u0022:\u0022JPY\u0022,\u0022value\u0022:\u002211200\u0022},\u0022paypal_fee\u0022:{\u0022currency_code\u0022:\u0022JPY\u0022,\u0022value\u0022:\u0022443\u0022},\u0022net_amount\u0022:{\u0022currency_code\u0022:\u0022JPY\u0022,\u0022value\u0022:\u002210757\u0022}},\u0022custom_id\u0022:\u0022PP-20260311084542-59c16e\u0022,\u0022links\u0022:[{\u0022href\u0022:\u0022https://api.sandbox.paypal.com/v2/payments/captures/0MX72114TV997094S\u0022,\u0022rel\u0022:\u0022self\u0022,\u0022method\u0022:\u0022GET\u0022},{\u0022href\u0022:\u0022https://api.sandbox.paypal.com/v2/payments/captures/0MX72114TV997094S/refund\u0022,\u0022rel\u0022:\u0022refund\u0022,\u0022method\u0022:\u0022POST\u0022},{\u0022href\u0022:\u0022https://api.sandbox.paypal.com/v2/checkout/orders/94W01652BW303982U\u0022,\u0022rel\u0022:\u0022up\u0022,\u0022method\u0022:\u0022GET\u0022}],\u0022create_time\u0022:\u00222026-03-11T08:45:54Z\u0022,\u0022update_time\u0022:\u00222026-03-11T08:45:54Z\u0022}]}}],\u0022links\u0022:[{\u0022href\u0022:\u0022https://api.sandbox.paypal.com/v2/checkout/orders/94W01652BW303982U\u0022,\u0022rel\u0022:\u0022self\u0022,\u0022method\u0022:\u0022GET\u0022}],\u0022id\u0022:\u002294W01652BW303982U\u0022,\u0022payment_source\u0022:{\u0022paypal\u0022:{\u0022email_address\u0022:\u0022sb-1tqgv49809224@personal.example.com\u0022,\u0022account_id\u0022:\u0022PNJ8VU3QBZBTY\u0022,\u0022account_status\u0022:\u0022VERIFIED\u0022,\u0022name\u0022:{\u0022given_name\u0022:\u0022John\u0022,\u0022surname\u0022:\u0022Doe\u0022},\u0022address\u0022:{\u0022country_code\u0022:\u0022JP\u0022}}},\u0022intent\u0022:\u0022CAPTURE\u0022,\u0022payer\u0022:{\u0022name\u0022:{\u0022given_name\u0022:\u0022John\u0022,\u0022surname\u0022:\u0022Doe\u0022},\u0022email_address\u0022:\u0022sb-1tqgv49809224@personal.example.com\u0022,\u0022payer_id\u0022:\u0022PNJ8VU3QBZBTY\u0022,\u0022address\u0022:{\u0022country_code\u0022:\u0022JP\u0022}},\u0022status\u0022:\u0022COMPLETED\u0022},\u0022links\u0022:[{\u0022href\u0022:\u0022https://api.sandbox.paypal.com/v1/notifications/webhooks-events/WH-0KC77160GX056832X-7919648928213831B\u0022,\u0022rel\u0022:\u0022self\u0022,\u0022method\u0022:\u0022GET\u0022},{\u0022href\u0022:\u0022https://api.sandbox.paypal.com/v1/notifications/webhooks-events/WH-0KC77160GX056832X-7919648928213831B/resend\u0022,\u0022rel\u0022:\u0022resend\u0022,\u0022method\u0022:\u0022POST\u0022}]}"
}