Validate required options in CompletePurchaseRequest
Implement payment method fetching