function commerce_robokassa_submit_form_submit in Commerce robokassa 7.2
Payment method callback: submit form submission.
Pass transaction to redirect form as value for InvId key and track https://www.drupal.org/project/commerce_partial_payment
There is no transaction object in redirect form callback so pass it via $order->data property for proper Robokassa InvId using. Why all payment method callbacks gets only $order object and not active transaction.
File
- ./
commerce_robokassa.module, line 533 - Drupal Commerce Robokassa payment method.
Code
function commerce_robokassa_submit_form_submit($payment_method, $pane_form, $pane_values, $order, $charge) {
$order->data['commerce_robokassa'] = $pane_values;
$order->data['active_transaction'] = commerce_robokassa_transaction($payment_method, $order, $charge);
}