# Subscription on a contact

**URL:** <https://integration.keap.com/t/subscription-on-a-contact/62490>\
**Category:** API Q&A\
**Created:** [January 28, 2019, 12:26pm UTC](https://integration.keap.com/t/subscription-on-a-contact/62490 "2019-01-28T12:26:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Trackify\_Support](https://avatars.discourse-cdn.com/v4/letter/t/e5b9ba/32.png) [@Trackify\_Support](https://integration.keap.com/u/Trackify_Support)\
**Post date:** [January 28, 2019, 12:26pm UTC](https://integration.keap.com/t/subscription-on-a-contact/62490/1 "2019-01-28T12:26:35Z")

</div>

on calling this i get thefollowing error  
$this-\>infusionsoft-\>invoices()-\>addRecurringOrder($contactID, $AllowDuplicate, $subscriptionID, $quantity, $price, $taxable, $merchantAccountID, $creditCardID, $affiliateID, $trialPeriod);

{“meta”:{“status”:“error”,“errors”:[{“message”:“No method matching arguments: java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, java.lang.Integer, java.lang.String, java.lang.Boolean, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer”,“code”:500,“file”:“/var/www/html/tfycore/vendor/infusionsoft/php-sdk/src/Infusionsoft/Http/InfusionsoftSerializer.php”,“line”:34}]}}

---

<div class="post-metadata">

**Author:** ![Trackify\_Support](https://avatars.discourse-cdn.com/v4/letter/t/e5b9ba/32.png) [@Trackify\_Support](https://integration.keap.com/u/Trackify_Support)\
**Post date:** [January 28, 2019, 1:11pm UTC](https://integration.keap.com/t/subscription-on-a-contact/62490/2 "2019-01-28T13:11:57Z")

</div>

found the solution
