mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-06 17:51:41 +08:00
Merge branch 'trunk' into feat/PCP-154-apple-pay-payment
This commit is contained in:
commit
c5d39a13a0
3 changed files with 7 additions and 3 deletions
|
@ -121,7 +121,7 @@ class BillingAgreementsEndpoint {
|
||||||
*/
|
*/
|
||||||
public function reference_transaction_enabled(): bool {
|
public function reference_transaction_enabled(): bool {
|
||||||
try {
|
try {
|
||||||
if ( get_transient( 'ppcp_reference_transaction_enabled' ) === true ) {
|
if ( wc_string_to_bool( get_transient( 'ppcp_reference_transaction_enabled' ) ) === true ) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -249,9 +249,12 @@ class Item {
|
||||||
'sku' => $this->sku(),
|
'sku' => $this->sku(),
|
||||||
'category' => $this->category(),
|
'category' => $this->category(),
|
||||||
'url' => $this->url(),
|
'url' => $this->url(),
|
||||||
'image_url' => $this->image_url(),
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
if ( $this->image_url() ) {
|
||||||
|
$item['image_url'] = $this->image_url();
|
||||||
|
}
|
||||||
|
|
||||||
if ( $this->tax() ) {
|
if ( $this->tax() ) {
|
||||||
$item['tax'] = $this->tax()->to_array();
|
$item['tax'] = $this->tax()->to_array();
|
||||||
}
|
}
|
||||||
|
|
|
@ -227,7 +227,6 @@ class PayPalGateway extends \WC_Payment_Gateway {
|
||||||
|
|
||||||
if (
|
if (
|
||||||
( $this->config->has( 'vault_enabled' ) && $this->config->get( 'vault_enabled' ) )
|
( $this->config->has( 'vault_enabled' ) && $this->config->get( 'vault_enabled' ) )
|
||||||
|| ( $this->config->has( 'vault_enabled_dcc' ) && $this->config->get( 'vault_enabled_dcc' ) )
|
|
||||||
|| ( $this->config->has( 'subscriptions_mode' ) && $this->config->get( 'subscriptions_mode' ) === 'subscriptions_api' )
|
|| ( $this->config->has( 'subscriptions_mode' ) && $this->config->get( 'subscriptions_mode' ) === 'subscriptions_api' )
|
||||||
) {
|
) {
|
||||||
array_push(
|
array_push(
|
||||||
|
@ -244,6 +243,8 @@ class PayPalGateway extends \WC_Payment_Gateway {
|
||||||
'subscription_payment_method_change_admin',
|
'subscription_payment_method_change_admin',
|
||||||
'multiple_subscriptions'
|
'multiple_subscriptions'
|
||||||
);
|
);
|
||||||
|
} elseif ( $this->config->has( 'vault_enabled_dcc' ) && $this->config->get( 'vault_enabled_dcc' ) ) {
|
||||||
|
$this->supports[] = 'tokenization';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue