| @@ 38-44 (lines=7) @@ | ||
| 35 | $pay = new Money\Pay($pay); |
|
| 36 | $pay->save(); |
|
| 37 | } |
|
| 38 | switch ($method['type']) { |
|
| 39 | case 'transfer': |
|
| 40 | $sum = $pay->sum / $method['transfer']->rate; |
|
| 41 | break; |
|
| 42 | default: |
|
| 43 | $sum = $pay->sum; |
|
| 44 | } |
|
| 45 | $className = 'Money\MerchantHelper\\' . $objectName; |
|
| 46 | return $className::goToMerchant($pay->id, $sum, $method['currency'], $merchantOptions['description'], $merchantOptions['success'], $merchantOptions['false']); |
|
| 47 | } |
|
| @@ 46-53 (lines=8) @@ | ||
| 43 | } |
|
| 44 | ||
| 45 | public static function getFinalSum($pay, $method) { |
|
| 46 | switch ($method['type']) { |
|
| 47 | case 'transfer': |
|
| 48 | $sum = $pay->sum / $method['transfer']->rate; |
|
| 49 | break; |
|
| 50 | default: |
|
| 51 | $sum = $pay->sum; |
|
| 52 | break; |
|
| 53 | } |
|
| 54 | return $sum; |
|
| 55 | } |
|
| 56 | ||