[payment-builder] use payment factory method to create builder, and builder to create payment.