Yeah, the pricePoint is validated during a simulation. You could use the API to get the right value in the task, like this https://github.com/mozilla/webpay/blob/master/webpay/pay/views.py#L79