[#20] fixes for mandate ref / postprocessing
This commit is contained in:
parent
30a0b81c8b
commit
84fe5137c1
1 changed files with 5 additions and 2 deletions
|
@ -707,8 +707,11 @@ function civicrm_api3_twingle_donation_Submit($params) {
|
||||||
$recurring_contribution_id = $contribution_id = '';
|
$recurring_contribution_id = $contribution_id = '';
|
||||||
if (isset($contribution_recur['id'])) {
|
if (isset($contribution_recur['id'])) {
|
||||||
$recurring_contribution_id = $contribution_recur['id'];
|
$recurring_contribution_id = $contribution_recur['id'];
|
||||||
} elseif (!empty($result_values['sepa_mandate']['entity_id'])) {
|
} elseif (!empty($result_values['sepa_mandate'])) {
|
||||||
$recurring_contribution_id = (int) $result_values['sepa_mandate']['entity_id'];
|
$mandate = reset($result_values['sepa_mandate']);
|
||||||
|
if ($mandate['entity_table'] == 'civicrm_contribution_recur') {
|
||||||
|
$recurring_contribution_id = (int) $mandate['entity_id'];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (isset($contribution['id'])) {
|
if (isset($contribution['id'])) {
|
||||||
$contribution_id = $contribution['id'];
|
$contribution_id = $contribution['id'];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue