為避免流程中 load web 畫面產生的延遲,減少測試時間,我們可以將 web 的 request 複製成 cURL 格式,透過 postman 發送到 server。
首先複製 cURL
範例
curl -v -X POST https://api.sandbox.paypal.com/v2/payments/captures/2GG279541U471931P/refund \
-H "Content-Type: application/json" \
-H "Authorization: Bearer Access-Token" \
-H "PayPal-Request-Id: 123e4567-e89b-12d3-a456-426655440020" \
-d '{
"amount": {
"value": "10.99",
"currency_code": "USD"
},
"invoice_id": "INVOICE-123",
"note_to_payer": "Defective product"
}'
視窗左上角,有 "import" button
點下去後將 cURL 貼上
若要修改或增加 key-value,可以看表格右上方 Bullk Edit
Key 和 value 是用冒號隔開,編輯完後點右上角的 Key-Value Edit
域名設置
假如我們測試用的域名是 api-test.com, 正式線上用的域名是 api-online.com。每次測試後都還要手動切換,有點麻煩, postman 了解需求,所以有方便切換域名的功能。