Payment_Intent_Handler::get_publishable_payment_intent_data()
Assembles basic data about the payment intent created at page-load to use in javascript.
Return
(array)
Source
File: src/Tickets/Commerce/Gateways/Stripe/Payment_Intent_Handler.php
public function get_publishable_payment_intent_data() {
$pi = $this->get_payment_intent_transient();
if ( empty( $pi ) ) {
return [];
}
if ( ! empty( $pi['errors'] ) ) {
return $pi;
}
return [
'id' => $pi['id'],
'key' => $pi['client_secret'],
'name' => $this->get_payment_intent_transient_name(),
];
}
Changelog
| Version | Description |
|---|---|
| 5.3.0 | Introduced. |