Seems DLSite added a new payment method for Japanese customers to avoid being at the mercy of the credit card companies censorship.
It's unfortunate that it's not available for foreign customers but makes me hopeful for DLSite's future.