mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-16 04:14:37 -04:00
Turning on token billing for PayFast
This commit is contained in:
parent
536cfd4a56
commit
c9b3765136
@ -90,8 +90,6 @@ class Token
|
|||||||
'm_payment_id' => $payment_hash->hash,
|
'm_payment_id' => $payment_hash->hash,
|
||||||
];
|
];
|
||||||
|
|
||||||
// $header['signature'] = $this->payfast->generateSignature(array_merge($header, $body));
|
|
||||||
// $header['signature'] = $this->genSig($body);
|
|
||||||
$header['signature'] = $this->generate_parameter_string(array_merge($header, $body));
|
$header['signature'] = $this->generate_parameter_string(array_merge($header, $body));
|
||||||
|
|
||||||
$result = $this->send($header, $body, $cgt->token);
|
$result = $this->send($header, $body, $cgt->token);
|
||||||
@ -141,9 +139,9 @@ class Token
|
|||||||
protected function generate_parameter_string( $api_data, $sort_data_before_merge = true, $skip_empty_values = true ) {
|
protected function generate_parameter_string( $api_data, $sort_data_before_merge = true, $skip_empty_values = true ) {
|
||||||
|
|
||||||
// if sorting is required the passphrase should be added in before sort.
|
// if sorting is required the passphrase should be added in before sort.
|
||||||
|
if ( ! empty( $this->payfast->company_gateway->getConfigField('passPhrase') ) && $sort_data_before_merge ) {
|
||||||
$api_data['passphrase'] = $this->payfast->company_gateway->getConfigField('passPhrase');
|
$api_data['passphrase'] = $this->payfast->company_gateway->getConfigField('passPhrase');
|
||||||
|
|
||||||
|
|
||||||
if ( $sort_data_before_merge ) {
|
if ( $sort_data_before_merge ) {
|
||||||
ksort( $api_data );
|
ksort( $api_data );
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user