I've emailed them about this, and here the response.
"We are working with several billing companys
at this very moment on having them allow Epassporte as a payment method.
Unfortunatley we have not yet worked out all the details with some
companys. In the near future we will have a wide array of billing
compnays accept Epassporte as a billing service.
Hope that helps.
