Fixes for pay trace integration

This commit is contained in:
David Bomba 2021-07-23 14:15:51 +10:00
parent 043f0816f1
commit 86ca60afa7
2 changed files with 7 additions and 9 deletions

View File

@ -94,7 +94,7 @@ class CreditCard
'customer_id' => Str::random(32),
'hpf_token' => $data['HPF_Token'],
'enc_key' => $data['enc_key'],
'integrator_id' => '959195xd1CuC',
'integrator_id' => $this->company_gateway->getConfigField('integratorId'),
'billing_address' => $this->buildBillingAddress(),
];
@ -123,7 +123,7 @@ class CreditCard
private function getCustomerProfile($customer_id)
{
$profile = $this->paytrace_driver->gatewayRequest('/v1/customer/export', [
'integrator_id' => '959195xd1CuC',
'integrator_id' => $this->company_gateway->getConfigField('integratorId'),
'customer_id' => $customer_id,
// 'include_bin' => true,
]);
@ -171,7 +171,7 @@ class CreditCard
$data = [
'hpf_token' => $response_array['HPF_Token'],
'enc_key' => $response_array['enc_key'],
'integrator_id' => '959195xd1CuC',
'integrator_id' => $this->company_gateway->getConfigField('integratorId'),
'billing_address' => $this->buildBillingAddress(),
'amount' => $request->input('amount_with_fee'),
'invoice_id' => $this->harvestInvoiceId(),
@ -191,7 +191,7 @@ class CreditCard
$data = [
'customer_id' => $request->token,
'integrator_id' => '959195xd1CuC',
'integrator_id' => $this->company_gateway->getConfigField('integratorId'),
'amount' => $request->input('amount_with_fee'),
];

View File

@ -133,7 +133,7 @@ class PaytracePaymentDriver extends BaseDriver
$data = [
'customer_id' => $cgt->token,
'integrator_id' => '959195xd1CuC',
'integrator_id' => $this->company_gateway->getConfigField('integratorId'),
'amount' => $amount,
];
@ -183,10 +183,8 @@ class PaytracePaymentDriver extends BaseDriver
$url = 'https://api.paytrace.com/oauth/token';
$data = [
'grant_type' => 'password',
'username' => config('ninja.testvars.paytrace.username'),
'password' => config('ninja.testvars.paytrace.password'),
//'username' => $this->company_gateway->getConfigField('username'),
//'password' => $this->company_gateway->getConfigField('password')
'username' => $this->company_gateway->getConfigField('username'),
'password' => $this->company_gateway->getConfigField('password')
];
$response = CurlUtils::post($url, $data, $headers = false);