Demis, Our stripe integration is broken in production!! Anything changed recently? Ver 4.0.36 - Please help!
TEST
var customer = gateway.Post(new CreateStripeCustomer
{
AccountBalance = 10000,
Card = new StripeCard
{
Name = “Test Card”,
Number = “4242424242424242”,
Cvc = “123”,
ExpMonth = 1,
ExpYear = 2016,
AddressLine1 = “1 Address Road”,
AddressLine2 = “12345”,
AddressZip = “City”,
AddressState = “NY”,
AddressCountry = “US”,
},
Description = “Description”,
Email = "test@email.com",
});
This test, now return error - details below:
‘Unknown’ is not a supported source object.
at ServiceStack.Stripe.StripeGateway.Send(String relativeUrl, String method, String body)
at ServiceStack.Stripe.StripeGateway.Send[T](IReturn1 request, String method, Boolean sendRequestBody)<br> at ServiceStack.Stripe.StripeGateway.Post[T](IReturn
1 request)
at Nepris.Subscription.Stripe.Tests.TestsBase.CreateCustomer() in c:\Project-Nepris-v2\nepris-solution\Nepris.Subscription.Stripe.Tests\TestsBase.cs:line 23
at Nepris.Subscription.Stripe.Tests.StripeGatewayChargeTests.Can_Charge_Customer() in c:\Project-Nepris-v2\nepris-solution\Nepris.Subscription.Stripe.Tests\StripeGatewayChargeTests.cs:line 22
Yeah it looks like Stripe turned on extra validation which broke some existing requests. It should work with the latest v4.0.38 of ServiceStack.Stripe that was just released.
Binu Thayamkery:
Can I just update ServiceStack.Stripe to v4.0.38 ? Any other dependencies?
You don’t want to mix package versions but since its only a single file you can just drop in the source code and use that instead:
https://github.com/ServiceStack/Stripe/blob/master/src/Stripe/StripeGateway.cs
Binu Thayamkery:
good idea Thanks
__________