Saya cuba mengemas kini webhookUrl dalam mollie untuk langganan. WebhookUrl lama sudah usang dan pengaturcara yang membuatnya tidak lagi bersama kami.
Berikut ialah pautan kepada mollie yang saya cuba gunakan. Selepas menyemak versi baharu pada github, saya mendapati kaedah mengemas kini langganan adalah sedikit berbeza. Walaupun terdapat perbezaan, saya masih mendapat ralat:
Ralat maut: Ralat tidak ditangkap: Panggilan ke kaedah tidak ditentukan MollieApiEndpointsSubscriptionEndpoint::update()
Ini adalah kod yang saya gunakan untuk membuat borang. Saya cuba menukar webhookUrl untuk menyambung ke Muat Turun digital Mudah supaya langganan dan lesen tidak tamat tempoh kerana ketidakupayaan untuk menyemak pembayaran.
Borang (admin__update_subscription.php):
表单处理程序:
public function change_subscription(){ ?>mollie_update_subscription($customer_id, $subscription_id, $webhook_url); } } ?>莫莉更新请求:
fungsi awam mollie_update_subscription($customer_id, $subscription_id, $webhook_url){ $mollie = new MollieApiMollieApiClient(); $mollie->setApiKey(MOLLIE_KEY);(ditakrifkan di tempat lain) $mesej = ""; cuba { $customer = $mollie->customer->get($customer_id); $subscription = $customer->getSubscription($subscription_id); $langganan->webhookUrl = $webhook_url; $subscription->description = 'berjaya kemas kini langganan'; $mollie->langganan->kemas kini(); $message = "Langganan dikemas kini: " . $langganan->id . "
"; } tangkapan (MollieApiExceptionsApiException $e) { $message = "Panggilan API gagal: " . htmlspecialchars($e->getMessage()).''; } pulangkan $mesej; }知道我缺少什么吗?我希望这会更新 webhookUrl,以便付款将自动连接到网管
Menemui penyelesaiannya. Saya perlu menukar bahagian ini:
$mollie->subscriptions->update();
kepada
$subscription->update();