Skip to content

Commit

Permalink
Merge pull request iATSPayments#338 from iATSPayments/recur-failure-h…
Browse files Browse the repository at this point in the history
…andling-301

for legacy processor transactions, always populate result[auth_code],…
  • Loading branch information
adixon authored Oct 27, 2020
2 parents c2cea60 + ae7b21e commit 6777962
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion CRM/Iats/Transaction.php
Original file line number Diff line number Diff line change
Expand Up @@ -361,9 +361,10 @@ static function process_payment($contribution, $paymentProcessor, $payment_token
// Process the soap response into a readable result.
$result['result'] = $iats->result($response);
$result['success'] = !empty($result['result']['status']);
$result['auth_code'] = $result['result']['auth_result'];
if ($result['success']) {
$result['trxn_id'] = trim($result['result']['remote_id']) . ':' . time();
$result['message'] = $result['auth_code'] = $result['result']['auth_result'];
$result['message'] = $result['auth_code'];
}
else {
$result['message'] = $result['result']['reasonMessage'];
Expand Down

0 comments on commit 6777962

Please sign in to comment.