public function RobokassaPayment::setLocalState in Commerce robokassa 8.2
Sets transaction 'status' and 'message' depending on RBS status.
Parameters
object $transaction:
int $remote_status:
File
- src/
Plugin/ Commerce/ PaymentGateway/ RobokassaPayment.php, line 380
Class
- RobokassaPayment
- Provides the Off-site Robokassa payment gateway.
Namespace
Drupal\commerce_robokassa\Plugin\Commerce\PaymentGatewayCode
public function setLocalState(PaymentInterface $payment, $remote_status) {
switch ($remote_status) {
case 'success':
$payment
->setState('completed');
break;
case 'fail':
$payment
->setState('authorization_voided');
break;
}
}