Using a 3rd party checkout form is possible with MemberMouse. When you decide to use a 3rd party checkout form you're also taking on the responsibility of implementing things that the MemberMouse checkout form takes care of for you. The things that become your responsibility when using a 3rd party checkout form are: 


  1. implementing the form to collect the data 
  2. performing any data validation
  3. passing data to MemberMouse via the API on form submission
  4. ensuring the entire process is PCI compliant and all data is secure


In order to pass data collected on the 3rd party checkout form to MemberMouse, you'll use the createMember or purchaseBundle API call method. 


Important note about who handles payment

If you're collecting data via a 3rd party form it is possible that you could also have a 3rd party handle the billing and therefore not need to pass credit card information onto MemberMouse. If you do this, MemberMouse will only be used for granting access to content as it will have no knowledge of any payments and subscriptions. When payments are being processed by a 3rd party, all things that MemberMouse can handle with regards to billing won't be available. The things that won't be available in this case is any financial reporting, transaction history, ability to issue refunds, ability to manage and cancel subscriptions, automated overdue payment handling, payment-related push notifications and more.