mirror of
https://gh.wpcy.net/https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2026-05-01 04:52:18 +08:00
51 lines
832 B
PHP
51 lines
832 B
PHP
<?php
|
|
/**
|
|
* WooCommerce Payment token for PayPal.
|
|
*
|
|
* @package WooCommerce\PayPalCommerce\WcPaymentTokens
|
|
*/
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace WooCommerce\PayPalCommerce\WcPaymentTokens;
|
|
|
|
use WC_Payment_Token;
|
|
|
|
/**
|
|
* Class PaymentTokenPayPal
|
|
*/
|
|
class PaymentTokenPayPal extends WC_Payment_Token {
|
|
/**
|
|
* Token Type String.
|
|
*
|
|
* @var string
|
|
*/
|
|
protected $type = 'PayPal';
|
|
|
|
/**
|
|
* Extra data.
|
|
*
|
|
* @var string[]
|
|
*/
|
|
protected $extra_data = array(
|
|
'email' => '',
|
|
);
|
|
|
|
/**
|
|
* Get PayPal account email.
|
|
*
|
|
* @return string PayPal account email.
|
|
*/
|
|
public function get_email() {
|
|
return $this->get_meta( 'email' );
|
|
}
|
|
|
|
/**
|
|
* Set PayPal account email.
|
|
*
|
|
* @param string $email PayPal account email.
|
|
*/
|
|
public function set_email( $email ) {
|
|
$this->add_meta_data( 'email', $email, true );
|
|
}
|
|
}
|