Skip to content

Commit 8d55111

Browse files
committed
Updated CCNow Service
1 parent 737618e commit 8d55111

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Services/CCNow.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ public function complete(int $id, SubscriptionProductContract $product, Subscrip
2828
$key = array_get($this->config, 'key');
2929
$hash = md5(sprintf("%s^x_login^x_fp_arg_list^x_fp_sequence^x_amount^x_currency_code^%s^%s^USD^%s", $login, $id, $product->getPrice(), $key));
3030

31+
$frequency = $product->getFrequency();
32+
$recurrence = $product->getRecurrence();
33+
3134
$params = [
3235
'x_version'=>'1.0',
3336
'x_fp_arg_list'=>'x_login^x_fp_arg_list^x_fp_sequence^x_amount^x_currency_code',
@@ -53,7 +56,7 @@ public function complete(int $id, SubscriptionProductContract $product, Subscrip
5356
'x_product_unitprice_1'=>$product->getPrice(),
5457
'x_product_url_1'=>array_get($this->config, 'url'),
5558
'x_amount'=>$product->getPrice(),
56-
'x_subscription_freq'=>($product->getFrequency()=='month') ? '1M' : (($product->getFrequency()=='year')?'1Y':''),
59+
'x_subscription_freq'=>($recurrence=='month') ? sprintf('%sM', $frequency) : (($recurrence=='year') ? sprintf('%sY', $frequency):''),
5760
'x_fp_hash'=>$hash
5861
];
5962

0 commit comments

Comments
 (0)