Implementation of the real amount (not $10)

The amount for the payment was being collected through self.amount, but on the payment flow, it was hardcoded with $10. This is solved on my pull request