diff --git a/payment/intent/create/intentcreate.go b/payment/intent/create/intentcreate.go
index 9f8671d..319ae08 100644
--- a/payment/intent/create/intentcreate.go
+++ b/payment/intent/create/intentcreate.go
@@ -38,7 +38,6 @@ func Create(a appamount.Amount, p apppaymentsource.Source, c appcustomer.Custome
 
 	if c != nil {
 		ic.Customer = stripe.String(c.GetGatewayReference())
-		ic.SavePaymentMethod = stripe.Bool(true)
 	}
 
 	intent, e := paymentintent.New(ic)
diff --git a/payment/intent/stripeconv.go b/payment/intent/stripeconv.go
index c7f0f2a..074c013 100644
--- a/payment/intent/stripeconv.go
+++ b/payment/intent/stripeconv.go
@@ -22,7 +22,7 @@ func FromStripeToAppIntent(intent stripe.PaymentIntent) Intent {
 		ps = apppaymentsource.New(intent.PaymentMethod.ID)
 	}
 
-	a, _ := appamount.New(int(intent.Amount), intent.Currency)
+	a, _ := appamount.New(int(intent.Amount), string(intent.Currency))
 
 	var cus appcustomer.Customer
 	if intent.Customer != nil {