8 use Magento\Vault\Setup\InstallSchema;
23 $this->
_init(
'vault_payment_token',
'entity_id');
39 $this->
getTable(
'vault_payment_token_order_payment_link'),
40 'payment_token_id = entity_id',
43 ->where(
'order_payment_id = ?', (
int) $paymentId);
62 ->where(
'gateway_token = ?',
$token)
63 ->where(
'payment_method_code = ?', $paymentMethodCode);
86 ->where(
'public_hash = ?', $hash);
107 ->from($this->
getTable(
'vault_payment_token_order_payment_link'))
108 ->where(
'order_payment_id = ?', (
int) $orderPaymentId)
109 ->where(
'payment_token_id =?', (
int) $paymentTokenId);
116 $this->
getTable(
'vault_payment_token_order_payment_link'),
117 [
'order_payment_id' => (
int) $orderPaymentId,
'payment_token_id' => (
int) $paymentTokenId]
_init($mainTable, $idFieldName)
getByOrderPaymentId($paymentId)
addLinkToOrderPayment($paymentTokenId, $orderPaymentId)
getByPublicHash($hash, $customerId=0)
getByGatewayToken($token, $paymentMethodCode, $customerId=0)