Как проверить webhook в песочнице для платежного шлюза squareup - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь реализовать прослушиватель webhook, когда пользователь совершает платеж с помощью PHP CURL. Вот мой код

$ch = curl_init();
$data = array(
"[\"PAYMENT_UPDATED\"]",
);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer sandbox-12346789899", "Content-type: application/json\r\n"));
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_URL, "https://connect.squareup.com/v1/my_sandbox-location_id/webhooks");
//return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// $output contains the output string
$output = curl_exec($ch);

Но я получаю Песочница не поддерживается для конечных точек API Connect V1 ошибка. Пожалуйста, помогите, как я могу проверить уведомление о платеже через мой аккаунт в песочнице.

1 Ответ

0 голосов
/ 12 ноября 2018

Веб-хуки находятся в домене конечных точек V1, поэтому вы не сможете проверить их в песочнице в это время.Однако вы можете проверить их с помощью фальшивых платежей наличными с вашими учетными данными.

...