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