Apparently ive been told that you can do an event/function signup with iBO without needing credit card details.
A required functionality is to register now and pay later.
It apears this isn't possile as the cRegistration object says it needs the payment object to be filled out (Cpayment needs a ccnumber)
Apparently i can do this without the ccdetails?
CheckPOPaymentNumber
You can use the PurchaseOrder payment type and then set the CheckPOPaymentNumber to an arbitrary value.
If coCRegistration.TotalCharges = 0 Then
'The event total amount due is zero so the user is registering for a zero dollar event/function. Use a Purchase Order.
coCRegistration.PaymentType = Asi.iBO.Financials.EnumPaymentType.PurchaseOrder
coCRegistration.CheckPOPaymentNumber ="00000"
Else '...
'An event total amount due is greater than zero so use the credit card information
End If