Chruffer payment method api

Fixes #40