github.com/stripe/stripe-go/v76@v76.25.0/example/generated_examples_test.go (about) 1 // 2 // 3 // File generated from our OpenAPI spec 4 // 5 // 6 7 package example 8 9 import ( 10 "testing" 11 12 assert "github.com/stretchr/testify/require" 13 stripe "github.com/stripe/stripe-go/v76" 14 account "github.com/stripe/stripe-go/v76/account" 15 accountlink "github.com/stripe/stripe-go/v76/accountlink" 16 applicationfee "github.com/stripe/stripe-go/v76/applicationfee" 17 apps_secret "github.com/stripe/stripe-go/v76/apps/secret" 18 balancetransaction "github.com/stripe/stripe-go/v76/balancetransaction" 19 billingportal_configuration "github.com/stripe/stripe-go/v76/billingportal/configuration" 20 billingportal_session "github.com/stripe/stripe-go/v76/billingportal/session" 21 capability "github.com/stripe/stripe-go/v76/capability" 22 card "github.com/stripe/stripe-go/v76/card" 23 cashbalance "github.com/stripe/stripe-go/v76/cashbalance" 24 charge "github.com/stripe/stripe-go/v76/charge" 25 checkout_session "github.com/stripe/stripe-go/v76/checkout/session" 26 countryspec "github.com/stripe/stripe-go/v76/countryspec" 27 coupon "github.com/stripe/stripe-go/v76/coupon" 28 customer "github.com/stripe/stripe-go/v76/customer" 29 customerbalancetransaction "github.com/stripe/stripe-go/v76/customerbalancetransaction" 30 customercashbalancetransaction "github.com/stripe/stripe-go/v76/customercashbalancetransaction" 31 customersession "github.com/stripe/stripe-go/v76/customersession" 32 dispute "github.com/stripe/stripe-go/v76/dispute" 33 event "github.com/stripe/stripe-go/v76/event" 34 feerefund "github.com/stripe/stripe-go/v76/feerefund" 35 financialconnections_account "github.com/stripe/stripe-go/v76/financialconnections/account" 36 financialconnections_session "github.com/stripe/stripe-go/v76/financialconnections/session" 37 financialconnections_transaction "github.com/stripe/stripe-go/v76/financialconnections/transaction" 38 identity_verificationreport "github.com/stripe/stripe-go/v76/identity/verificationreport" 39 identity_verificationsession "github.com/stripe/stripe-go/v76/identity/verificationsession" 40 invoice "github.com/stripe/stripe-go/v76/invoice" 41 invoiceitem "github.com/stripe/stripe-go/v76/invoiceitem" 42 issuing_authorization "github.com/stripe/stripe-go/v76/issuing/authorization" 43 issuing_card "github.com/stripe/stripe-go/v76/issuing/card" 44 issuing_cardholder "github.com/stripe/stripe-go/v76/issuing/cardholder" 45 issuing_dispute "github.com/stripe/stripe-go/v76/issuing/dispute" 46 issuing_personalizationdesign "github.com/stripe/stripe-go/v76/issuing/personalizationdesign" 47 issuing_physicalbundle "github.com/stripe/stripe-go/v76/issuing/physicalbundle" 48 issuing_transaction "github.com/stripe/stripe-go/v76/issuing/transaction" 49 loginlink "github.com/stripe/stripe-go/v76/loginlink" 50 mandate "github.com/stripe/stripe-go/v76/mandate" 51 paymentintent "github.com/stripe/stripe-go/v76/paymentintent" 52 paymentlink "github.com/stripe/stripe-go/v76/paymentlink" 53 paymentmethod "github.com/stripe/stripe-go/v76/paymentmethod" 54 paymentmethodconfiguration "github.com/stripe/stripe-go/v76/paymentmethodconfiguration" 55 paymentsource "github.com/stripe/stripe-go/v76/paymentsource" 56 payout "github.com/stripe/stripe-go/v76/payout" 57 person "github.com/stripe/stripe-go/v76/person" 58 plan "github.com/stripe/stripe-go/v76/plan" 59 price "github.com/stripe/stripe-go/v76/price" 60 product "github.com/stripe/stripe-go/v76/product" 61 promotioncode "github.com/stripe/stripe-go/v76/promotioncode" 62 quote "github.com/stripe/stripe-go/v76/quote" 63 radar_earlyfraudwarning "github.com/stripe/stripe-go/v76/radar/earlyfraudwarning" 64 radar_valuelist "github.com/stripe/stripe-go/v76/radar/valuelist" 65 radar_valuelistitem "github.com/stripe/stripe-go/v76/radar/valuelistitem" 66 refund "github.com/stripe/stripe-go/v76/refund" 67 reporting_reportrun "github.com/stripe/stripe-go/v76/reporting/reportrun" 68 reporting_reporttype "github.com/stripe/stripe-go/v76/reporting/reporttype" 69 review "github.com/stripe/stripe-go/v76/review" 70 setupattempt "github.com/stripe/stripe-go/v76/setupattempt" 71 setupintent "github.com/stripe/stripe-go/v76/setupintent" 72 shippingrate "github.com/stripe/stripe-go/v76/shippingrate" 73 sigma_scheduledqueryrun "github.com/stripe/stripe-go/v76/sigma/scheduledqueryrun" 74 source "github.com/stripe/stripe-go/v76/source" 75 subscription "github.com/stripe/stripe-go/v76/subscription" 76 subscriptionitem "github.com/stripe/stripe-go/v76/subscriptionitem" 77 subscriptionschedule "github.com/stripe/stripe-go/v76/subscriptionschedule" 78 tax_calculation "github.com/stripe/stripe-go/v76/tax/calculation" 79 tax_settings "github.com/stripe/stripe-go/v76/tax/settings" 80 tax_transaction "github.com/stripe/stripe-go/v76/tax/transaction" 81 taxcode "github.com/stripe/stripe-go/v76/taxcode" 82 taxid "github.com/stripe/stripe-go/v76/taxid" 83 taxrate "github.com/stripe/stripe-go/v76/taxrate" 84 terminal_configuration "github.com/stripe/stripe-go/v76/terminal/configuration" 85 terminal_connectiontoken "github.com/stripe/stripe-go/v76/terminal/connectiontoken" 86 terminal_location "github.com/stripe/stripe-go/v76/terminal/location" 87 terminal_reader "github.com/stripe/stripe-go/v76/terminal/reader" 88 testhelpers_customer "github.com/stripe/stripe-go/v76/testhelpers/customer" 89 testhelpers_issuing_authorization "github.com/stripe/stripe-go/v76/testhelpers/issuing/authorization" 90 testhelpers_issuing_card "github.com/stripe/stripe-go/v76/testhelpers/issuing/card" 91 testhelpers_issuing_personalizationdesign "github.com/stripe/stripe-go/v76/testhelpers/issuing/personalizationdesign" 92 testhelpers_issuing_transaction "github.com/stripe/stripe-go/v76/testhelpers/issuing/transaction" 93 testhelpers_refund "github.com/stripe/stripe-go/v76/testhelpers/refund" 94 testhelpers_testclock "github.com/stripe/stripe-go/v76/testhelpers/testclock" 95 testhelpers_treasury_inboundtransfer "github.com/stripe/stripe-go/v76/testhelpers/treasury/inboundtransfer" 96 testhelpers_treasury_outboundtransfer "github.com/stripe/stripe-go/v76/testhelpers/treasury/outboundtransfer" 97 testhelpers_treasury_receivedcredit "github.com/stripe/stripe-go/v76/testhelpers/treasury/receivedcredit" 98 testhelpers_treasury_receiveddebit "github.com/stripe/stripe-go/v76/testhelpers/treasury/receiveddebit" 99 _ "github.com/stripe/stripe-go/v76/testing" 100 token "github.com/stripe/stripe-go/v76/token" 101 topup "github.com/stripe/stripe-go/v76/topup" 102 transfer "github.com/stripe/stripe-go/v76/transfer" 103 transferreversal "github.com/stripe/stripe-go/v76/transferreversal" 104 treasury_creditreversal "github.com/stripe/stripe-go/v76/treasury/creditreversal" 105 treasury_debitreversal "github.com/stripe/stripe-go/v76/treasury/debitreversal" 106 treasury_financialaccount "github.com/stripe/stripe-go/v76/treasury/financialaccount" 107 treasury_inboundtransfer "github.com/stripe/stripe-go/v76/treasury/inboundtransfer" 108 treasury_outboundpayment "github.com/stripe/stripe-go/v76/treasury/outboundpayment" 109 treasury_outboundtransfer "github.com/stripe/stripe-go/v76/treasury/outboundtransfer" 110 treasury_receivedcredit "github.com/stripe/stripe-go/v76/treasury/receivedcredit" 111 treasury_receiveddebit "github.com/stripe/stripe-go/v76/treasury/receiveddebit" 112 treasury_transaction "github.com/stripe/stripe-go/v76/treasury/transaction" 113 treasury_transactionentry "github.com/stripe/stripe-go/v76/treasury/transactionentry" 114 usagerecord "github.com/stripe/stripe-go/v76/usagerecord" 115 webhookendpoint "github.com/stripe/stripe-go/v76/webhookendpoint" 116 ) 117 118 func TestAccountLinksPost(t *testing.T) { 119 params := &stripe.AccountLinkParams{ 120 Account: stripe.String("acct_xxxxxxxxxxxxx"), 121 RefreshURL: stripe.String("https://example.com/reauth"), 122 ReturnURL: stripe.String("https://example.com/return"), 123 Type: stripe.String("account_onboarding"), 124 } 125 result, err := accountlink.New(params) 126 assert.NotNil(t, result) 127 assert.Nil(t, err) 128 } 129 130 func TestAccountsCapabilitiesGet(t *testing.T) { 131 params := &stripe.CapabilityListParams{ 132 Account: stripe.String("acct_xxxxxxxxxxxxx"), 133 } 134 result := capability.List(params) 135 assert.NotNil(t, result) 136 assert.Nil(t, result.Err()) 137 } 138 139 func TestAccountsCapabilitiesGet2(t *testing.T) { 140 params := &stripe.CapabilityParams{ 141 Account: stripe.String("acct_xxxxxxxxxxxxx"), 142 } 143 result, err := capability.Get("card_payments", params) 144 assert.NotNil(t, result) 145 assert.Nil(t, err) 146 } 147 148 func TestAccountsCapabilitiesPost(t *testing.T) { 149 params := &stripe.CapabilityParams{ 150 Requested: stripe.Bool(true), 151 Account: stripe.String("acct_xxxxxxxxxxxxx"), 152 } 153 result, err := capability.Update("card_payments", params) 154 assert.NotNil(t, result) 155 assert.Nil(t, err) 156 } 157 158 func TestAccountsDelete(t *testing.T) { 159 params := &stripe.AccountParams{} 160 result, err := account.Del("acct_xxxxxxxxxxxxx", params) 161 assert.NotNil(t, result) 162 assert.Nil(t, err) 163 } 164 165 func TestAccountsGet(t *testing.T) { 166 params := &stripe.AccountListParams{} 167 params.Limit = stripe.Int64(3) 168 result := account.List(params) 169 assert.NotNil(t, result) 170 assert.Nil(t, result.Err()) 171 } 172 173 func TestAccountsGet2(t *testing.T) { 174 params := &stripe.AccountParams{} 175 result, err := account.GetByID("acct_xxxxxxxxxxxxx", params) 176 assert.NotNil(t, result) 177 assert.Nil(t, err) 178 } 179 180 func TestAccountsLoginLinksPost(t *testing.T) { 181 params := &stripe.LoginLinkParams{ 182 Account: stripe.String("acct_xxxxxxxxxxxxx"), 183 } 184 result, err := loginlink.New(params) 185 assert.NotNil(t, result) 186 assert.Nil(t, err) 187 } 188 189 func TestAccountsPersonsDelete(t *testing.T) { 190 params := &stripe.PersonParams{Account: stripe.String("acct_xxxxxxxxxxxxx")} 191 result, err := person.Del("person_xxxxxxxxxxxxx", params) 192 assert.NotNil(t, result) 193 assert.Nil(t, err) 194 } 195 196 func TestAccountsPersonsGet(t *testing.T) { 197 params := &stripe.PersonListParams{ 198 Account: stripe.String("acct_xxxxxxxxxxxxx"), 199 } 200 params.Limit = stripe.Int64(3) 201 result := person.List(params) 202 assert.NotNil(t, result) 203 assert.Nil(t, result.Err()) 204 } 205 206 func TestAccountsPersonsGet2(t *testing.T) { 207 params := &stripe.PersonParams{Account: stripe.String("acct_xxxxxxxxxxxxx")} 208 result, err := person.Get("person_xxxxxxxxxxxxx", params) 209 assert.NotNil(t, result) 210 assert.Nil(t, err) 211 } 212 213 func TestAccountsPersonsPost(t *testing.T) { 214 params := &stripe.PersonParams{ 215 FirstName: stripe.String("Jane"), 216 LastName: stripe.String("Diaz"), 217 Account: stripe.String("acct_xxxxxxxxxxxxx"), 218 } 219 result, err := person.New(params) 220 assert.NotNil(t, result) 221 assert.Nil(t, err) 222 } 223 224 func TestAccountsPersonsPost2(t *testing.T) { 225 params := &stripe.PersonParams{Account: stripe.String("acct_xxxxxxxxxxxxx")} 226 params.AddMetadata("order_id", "6735") 227 result, err := person.Update("person_xxxxxxxxxxxxx", params) 228 assert.NotNil(t, result) 229 assert.Nil(t, err) 230 } 231 232 func TestAccountsPost(t *testing.T) { 233 params := &stripe.AccountParams{ 234 Type: stripe.String(string(stripe.AccountTypeCustom)), 235 Country: stripe.String("US"), 236 Email: stripe.String("jenny.rosen@example.com"), 237 Capabilities: &stripe.AccountCapabilitiesParams{ 238 CardPayments: &stripe.AccountCapabilitiesCardPaymentsParams{ 239 Requested: stripe.Bool(true), 240 }, 241 Transfers: &stripe.AccountCapabilitiesTransfersParams{ 242 Requested: stripe.Bool(true), 243 }, 244 }, 245 } 246 result, err := account.New(params) 247 assert.NotNil(t, result) 248 assert.Nil(t, err) 249 } 250 251 func TestAccountsPost2(t *testing.T) { 252 params := &stripe.AccountParams{} 253 params.AddMetadata("order_id", "6735") 254 result, err := account.Update("acct_xxxxxxxxxxxxx", params) 255 assert.NotNil(t, result) 256 assert.Nil(t, err) 257 } 258 259 func TestAccountsRejectPost(t *testing.T) { 260 params := &stripe.AccountRejectParams{Reason: stripe.String("fraud")} 261 result, err := account.Reject("acct_xxxxxxxxxxxxx", params) 262 assert.NotNil(t, result) 263 assert.Nil(t, err) 264 } 265 266 func TestApplicationFeesGet(t *testing.T) { 267 params := &stripe.ApplicationFeeListParams{} 268 params.Limit = stripe.Int64(3) 269 result := applicationfee.List(params) 270 assert.NotNil(t, result) 271 assert.Nil(t, result.Err()) 272 } 273 274 func TestApplicationFeesGet2(t *testing.T) { 275 params := &stripe.ApplicationFeeParams{} 276 result, err := applicationfee.Get("fee_xxxxxxxxxxxxx", params) 277 assert.NotNil(t, result) 278 assert.Nil(t, err) 279 } 280 281 func TestApplicationFeesRefundsGet(t *testing.T) { 282 params := &stripe.FeeRefundListParams{ID: stripe.String("fee_xxxxxxxxxxxxx")} 283 params.Limit = stripe.Int64(3) 284 result := feerefund.List(params) 285 assert.NotNil(t, result) 286 assert.Nil(t, result.Err()) 287 } 288 289 func TestApplicationFeesRefundsGet2(t *testing.T) { 290 params := &stripe.FeeRefundParams{Fee: stripe.String("fee_xxxxxxxxxxxxx")} 291 result, err := feerefund.Get("fr_xxxxxxxxxxxxx", params) 292 assert.NotNil(t, result) 293 assert.Nil(t, err) 294 } 295 296 func TestApplicationFeesRefundsPost(t *testing.T) { 297 params := &stripe.FeeRefundParams{ID: stripe.String("fee_xxxxxxxxxxxxx")} 298 result, err := feerefund.New(params) 299 assert.NotNil(t, result) 300 assert.Nil(t, err) 301 } 302 303 func TestApplicationFeesRefundsPost2(t *testing.T) { 304 params := &stripe.FeeRefundParams{Fee: stripe.String("fee_xxxxxxxxxxxxx")} 305 params.AddMetadata("order_id", "6735") 306 result, err := feerefund.Update("fr_xxxxxxxxxxxxx", params) 307 assert.NotNil(t, result) 308 assert.Nil(t, err) 309 } 310 311 func TestAppsSecretsDeletePost(t *testing.T) { 312 params := &stripe.AppsSecretDeleteWhereParams{ 313 Name: stripe.String("my-api-key"), 314 Scope: &stripe.AppsSecretDeleteWhereScopeParams{ 315 Type: stripe.String(string(stripe.AppsSecretScopeTypeAccount)), 316 }, 317 } 318 result, err := apps_secret.DeleteWhere(params) 319 assert.NotNil(t, result) 320 assert.Nil(t, err) 321 } 322 323 func TestAppsSecretsFindGet(t *testing.T) { 324 params := &stripe.AppsSecretFindParams{ 325 Name: stripe.String("sec_123"), 326 Scope: &stripe.AppsSecretFindScopeParams{ 327 Type: stripe.String(string(stripe.AppsSecretScopeTypeAccount)), 328 }, 329 } 330 result, err := apps_secret.Find(params) 331 assert.NotNil(t, result) 332 assert.Nil(t, err) 333 } 334 335 func TestAppsSecretsGet(t *testing.T) { 336 params := &stripe.AppsSecretListParams{ 337 Scope: &stripe.AppsSecretListScopeParams{ 338 Type: stripe.String(string(stripe.AppsSecretScopeTypeAccount)), 339 }, 340 } 341 params.Limit = stripe.Int64(2) 342 result := apps_secret.List(params) 343 assert.NotNil(t, result) 344 assert.Nil(t, result.Err()) 345 } 346 347 func TestAppsSecretsGet2(t *testing.T) { 348 params := &stripe.AppsSecretListParams{ 349 Scope: &stripe.AppsSecretListScopeParams{ 350 Type: stripe.String(string(stripe.AppsSecretScopeTypeAccount)), 351 }, 352 } 353 params.Limit = stripe.Int64(2) 354 result := apps_secret.List(params) 355 assert.NotNil(t, result) 356 assert.Nil(t, result.Err()) 357 } 358 359 func TestAppsSecretsPost(t *testing.T) { 360 params := &stripe.AppsSecretParams{ 361 Name: stripe.String("sec_123"), 362 Payload: stripe.String("very secret string"), 363 Scope: &stripe.AppsSecretScopeParams{ 364 Type: stripe.String(string(stripe.AppsSecretScopeTypeAccount)), 365 }, 366 } 367 result, err := apps_secret.New(params) 368 assert.NotNil(t, result) 369 assert.Nil(t, err) 370 } 371 372 func TestAppsSecretsPost2(t *testing.T) { 373 params := &stripe.AppsSecretParams{ 374 Name: stripe.String("my-api-key"), 375 Payload: stripe.String("secret_key_xxxxxx"), 376 Scope: &stripe.AppsSecretScopeParams{ 377 Type: stripe.String(string(stripe.AppsSecretScopeTypeAccount)), 378 }, 379 } 380 result, err := apps_secret.New(params) 381 assert.NotNil(t, result) 382 assert.Nil(t, err) 383 } 384 385 func TestBalanceTransactionsGet(t *testing.T) { 386 params := &stripe.BalanceTransactionListParams{} 387 params.Limit = stripe.Int64(3) 388 result := balancetransaction.List(params) 389 assert.NotNil(t, result) 390 assert.Nil(t, result.Err()) 391 } 392 393 func TestBalanceTransactionsGet2(t *testing.T) { 394 params := &stripe.BalanceTransactionParams{} 395 result, err := balancetransaction.Get("txn_xxxxxxxxxxxxx", params) 396 assert.NotNil(t, result) 397 assert.Nil(t, err) 398 } 399 400 func TestBillingPortalConfigurationsGet(t *testing.T) { 401 params := &stripe.BillingPortalConfigurationListParams{} 402 params.Limit = stripe.Int64(3) 403 result := billingportal_configuration.List(params) 404 assert.NotNil(t, result) 405 assert.Nil(t, result.Err()) 406 } 407 408 func TestBillingPortalConfigurationsGet2(t *testing.T) { 409 params := &stripe.BillingPortalConfigurationParams{} 410 result, err := billingportal_configuration.Get("bpc_xxxxxxxxxxxxx", params) 411 assert.NotNil(t, result) 412 assert.Nil(t, err) 413 } 414 415 func TestBillingPortalConfigurationsPost(t *testing.T) { 416 params := &stripe.BillingPortalConfigurationParams{ 417 Features: &stripe.BillingPortalConfigurationFeaturesParams{ 418 CustomerUpdate: &stripe.BillingPortalConfigurationFeaturesCustomerUpdateParams{ 419 AllowedUpdates: []*string{ 420 stripe.String(string(stripe.BillingPortalConfigurationFeaturesCustomerUpdateAllowedUpdateEmail)), 421 stripe.String(string(stripe.BillingPortalConfigurationFeaturesCustomerUpdateAllowedUpdateTaxID)), 422 }, 423 Enabled: stripe.Bool(true), 424 }, 425 InvoiceHistory: &stripe.BillingPortalConfigurationFeaturesInvoiceHistoryParams{ 426 Enabled: stripe.Bool(true), 427 }, 428 }, 429 BusinessProfile: &stripe.BillingPortalConfigurationBusinessProfileParams{ 430 PrivacyPolicyURL: stripe.String("https://example.com/privacy"), 431 TermsOfServiceURL: stripe.String("https://example.com/terms"), 432 }, 433 } 434 result, err := billingportal_configuration.New(params) 435 assert.NotNil(t, result) 436 assert.Nil(t, err) 437 } 438 439 func TestBillingPortalConfigurationsPost2(t *testing.T) { 440 params := &stripe.BillingPortalConfigurationParams{ 441 BusinessProfile: &stripe.BillingPortalConfigurationBusinessProfileParams{ 442 PrivacyPolicyURL: stripe.String("https://example.com/privacy"), 443 TermsOfServiceURL: stripe.String("https://example.com/terms"), 444 }, 445 } 446 result, err := billingportal_configuration.Update( 447 "bpc_xxxxxxxxxxxxx", 448 params, 449 ) 450 assert.NotNil(t, result) 451 assert.Nil(t, err) 452 } 453 454 func TestBillingPortalSessionsPost(t *testing.T) { 455 params := &stripe.BillingPortalSessionParams{ 456 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 457 ReturnURL: stripe.String("https://example.com/account"), 458 } 459 result, err := billingportal_session.New(params) 460 assert.NotNil(t, result) 461 assert.Nil(t, err) 462 } 463 464 func TestChargesCapturePost(t *testing.T) { 465 params := &stripe.ChargeCaptureParams{} 466 result, err := charge.Capture("ch_xxxxxxxxxxxxx", params) 467 assert.NotNil(t, result) 468 assert.Nil(t, err) 469 } 470 471 func TestChargesGet(t *testing.T) { 472 params := &stripe.ChargeListParams{} 473 params.Limit = stripe.Int64(3) 474 result := charge.List(params) 475 assert.NotNil(t, result) 476 assert.Nil(t, result.Err()) 477 } 478 479 func TestChargesGet2(t *testing.T) { 480 params := &stripe.ChargeParams{} 481 result, err := charge.Get("ch_xxxxxxxxxxxxx", params) 482 assert.NotNil(t, result) 483 assert.Nil(t, err) 484 } 485 486 func TestChargesPost(t *testing.T) { 487 params := &stripe.ChargeParams{ 488 Amount: stripe.Int64(2000), 489 Currency: stripe.String(string(stripe.CurrencyUSD)), 490 Source: &stripe.PaymentSourceSourceParams{Token: stripe.String("tok_xxxx")}, 491 Description: stripe.String("My First Test Charge (created for API docs at https://www.stripe.com/docs/api)"), 492 } 493 result, err := charge.New(params) 494 assert.NotNil(t, result) 495 assert.Nil(t, err) 496 } 497 498 func TestChargesPost2(t *testing.T) { 499 params := &stripe.ChargeParams{} 500 params.AddMetadata("order_id", "6735") 501 result, err := charge.Update("ch_xxxxxxxxxxxxx", params) 502 assert.NotNil(t, result) 503 assert.Nil(t, err) 504 } 505 506 func TestChargesSearchGet(t *testing.T) { 507 params := &stripe.ChargeSearchParams{ 508 SearchParams: stripe.SearchParams{ 509 Query: "amount>999 AND metadata['order_id']:'6735'", 510 }, 511 } 512 result := charge.Search(params) 513 assert.NotNil(t, result) 514 assert.Nil(t, result.Err()) 515 } 516 517 func TestCheckoutSessionsExpirePost(t *testing.T) { 518 params := &stripe.CheckoutSessionExpireParams{} 519 result, err := checkout_session.Expire("sess_xyz", params) 520 assert.NotNil(t, result) 521 assert.Nil(t, err) 522 } 523 524 func TestCheckoutSessionsExpirePost2(t *testing.T) { 525 params := &stripe.CheckoutSessionExpireParams{} 526 result, err := checkout_session.Expire("cs_test_xxxxxxxxxxxxx", params) 527 assert.NotNil(t, result) 528 assert.Nil(t, err) 529 } 530 531 func TestCheckoutSessionsGet(t *testing.T) { 532 params := &stripe.CheckoutSessionListParams{} 533 params.Limit = stripe.Int64(3) 534 result := checkout_session.List(params) 535 assert.NotNil(t, result) 536 assert.Nil(t, result.Err()) 537 } 538 539 func TestCheckoutSessionsGet2(t *testing.T) { 540 params := &stripe.CheckoutSessionParams{} 541 result, err := checkout_session.Get("cs_test_xxxxxxxxxxxxx", params) 542 assert.NotNil(t, result) 543 assert.Nil(t, err) 544 } 545 546 func TestCheckoutSessionsLineItemsGet(t *testing.T) { 547 params := &stripe.CheckoutSessionListLineItemsParams{ 548 Session: stripe.String("sess_xyz"), 549 } 550 result := checkout_session.ListLineItems(params) 551 assert.NotNil(t, result) 552 assert.Nil(t, result.Err()) 553 } 554 555 func TestCheckoutSessionsPost(t *testing.T) { 556 params := &stripe.CheckoutSessionParams{ 557 SuccessURL: stripe.String("https://example.com/success"), 558 CancelURL: stripe.String("https://example.com/cancel"), 559 Mode: stripe.String(string(stripe.CheckoutSessionModePayment)), 560 ShippingOptions: []*stripe.CheckoutSessionShippingOptionParams{ 561 { 562 ShippingRate: stripe.String("shr_standard"), 563 }, 564 { 565 ShippingRateData: &stripe.CheckoutSessionShippingOptionShippingRateDataParams{ 566 DisplayName: stripe.String("Standard"), 567 DeliveryEstimate: &stripe.CheckoutSessionShippingOptionShippingRateDataDeliveryEstimateParams{ 568 Minimum: &stripe.CheckoutSessionShippingOptionShippingRateDataDeliveryEstimateMinimumParams{ 569 Unit: stripe.String("day"), 570 Value: stripe.Int64(5), 571 }, 572 Maximum: &stripe.CheckoutSessionShippingOptionShippingRateDataDeliveryEstimateMaximumParams{ 573 Unit: stripe.String("day"), 574 Value: stripe.Int64(7), 575 }, 576 }, 577 }, 578 }, 579 }, 580 } 581 result, err := checkout_session.New(params) 582 assert.NotNil(t, result) 583 assert.Nil(t, err) 584 } 585 586 func TestCheckoutSessionsPost2(t *testing.T) { 587 params := &stripe.CheckoutSessionParams{ 588 SuccessURL: stripe.String("https://example.com/success"), 589 LineItems: []*stripe.CheckoutSessionLineItemParams{ 590 { 591 Price: stripe.String("price_xxxxxxxxxxxxx"), 592 Quantity: stripe.Int64(2), 593 }, 594 }, 595 Mode: stripe.String(string(stripe.CheckoutSessionModePayment)), 596 } 597 result, err := checkout_session.New(params) 598 assert.NotNil(t, result) 599 assert.Nil(t, err) 600 } 601 602 func TestCountrySpecsGet(t *testing.T) { 603 params := &stripe.CountrySpecListParams{} 604 params.Limit = stripe.Int64(3) 605 result := countryspec.List(params) 606 assert.NotNil(t, result) 607 assert.Nil(t, result.Err()) 608 } 609 610 func TestCountrySpecsGet2(t *testing.T) { 611 params := &stripe.CountrySpecParams{} 612 result, err := countryspec.Get("US", params) 613 assert.NotNil(t, result) 614 assert.Nil(t, err) 615 } 616 617 func TestCouponsDelete(t *testing.T) { 618 params := &stripe.CouponParams{} 619 result, err := coupon.Del("Z4OV52SU", params) 620 assert.NotNil(t, result) 621 assert.Nil(t, err) 622 } 623 624 func TestCouponsGet(t *testing.T) { 625 params := &stripe.CouponListParams{} 626 params.Limit = stripe.Int64(3) 627 result := coupon.List(params) 628 assert.NotNil(t, result) 629 assert.Nil(t, result.Err()) 630 } 631 632 func TestCouponsGet2(t *testing.T) { 633 params := &stripe.CouponParams{} 634 result, err := coupon.Get("Z4OV52SU", params) 635 assert.NotNil(t, result) 636 assert.Nil(t, err) 637 } 638 639 func TestCouponsPost(t *testing.T) { 640 params := &stripe.CouponParams{ 641 PercentOff: stripe.Float64(25.5), 642 Duration: stripe.String(string(stripe.CouponDurationRepeating)), 643 DurationInMonths: stripe.Int64(3), 644 } 645 result, err := coupon.New(params) 646 assert.NotNil(t, result) 647 assert.Nil(t, err) 648 } 649 650 func TestCouponsPost2(t *testing.T) { 651 params := &stripe.CouponParams{} 652 params.AddMetadata("order_id", "6735") 653 result, err := coupon.Update("Z4OV52SU", params) 654 assert.NotNil(t, result) 655 assert.Nil(t, err) 656 } 657 658 func TestCustomerSessionsPost(t *testing.T) { 659 params := &stripe.CustomerSessionParams{ 660 Customer: stripe.String("cus_123"), 661 Components: &stripe.CustomerSessionComponentsParams{ 662 BuyButton: &stripe.CustomerSessionComponentsBuyButtonParams{ 663 Enabled: stripe.Bool(true), 664 }, 665 }, 666 } 667 result, err := customersession.New(params) 668 assert.NotNil(t, result) 669 assert.Nil(t, err) 670 } 671 672 func TestCustomersBalanceTransactionsGet(t *testing.T) { 673 params := &stripe.CustomerBalanceTransactionListParams{ 674 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 675 } 676 params.Limit = stripe.Int64(3) 677 result := customerbalancetransaction.List(params) 678 assert.NotNil(t, result) 679 assert.Nil(t, result.Err()) 680 } 681 682 func TestCustomersBalanceTransactionsGet2(t *testing.T) { 683 params := &stripe.CustomerBalanceTransactionParams{ 684 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 685 } 686 result, err := customerbalancetransaction.Get("cbtxn_xxxxxxxxxxxxx", params) 687 assert.NotNil(t, result) 688 assert.Nil(t, err) 689 } 690 691 func TestCustomersBalanceTransactionsPost(t *testing.T) { 692 params := &stripe.CustomerBalanceTransactionParams{ 693 Amount: stripe.Int64(-500), 694 Currency: stripe.String(string(stripe.CurrencyUSD)), 695 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 696 } 697 result, err := customerbalancetransaction.New(params) 698 assert.NotNil(t, result) 699 assert.Nil(t, err) 700 } 701 702 func TestCustomersBalanceTransactionsPost2(t *testing.T) { 703 params := &stripe.CustomerBalanceTransactionParams{ 704 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 705 } 706 params.AddMetadata("order_id", "6735") 707 result, err := customerbalancetransaction.Update( 708 "cbtxn_xxxxxxxxxxxxx", 709 params, 710 ) 711 assert.NotNil(t, result) 712 assert.Nil(t, err) 713 } 714 715 func TestCustomersCashBalanceGet(t *testing.T) { 716 params := &stripe.CashBalanceParams{Customer: stripe.String("cus_123")} 717 result, err := cashbalance.Get(params) 718 assert.NotNil(t, result) 719 assert.Nil(t, err) 720 } 721 722 func TestCustomersCashBalancePost(t *testing.T) { 723 params := &stripe.CashBalanceParams{ 724 Settings: &stripe.CashBalanceSettingsParams{ 725 ReconciliationMode: stripe.String(string(stripe.CashBalanceSettingsReconciliationModeManual)), 726 }, 727 Customer: stripe.String("cus_123"), 728 } 729 result, err := cashbalance.Update(params) 730 assert.NotNil(t, result) 731 assert.Nil(t, err) 732 } 733 734 func TestCustomersCashBalanceTransactionsGet(t *testing.T) { 735 params := &stripe.CustomerCashBalanceTransactionListParams{ 736 Customer: stripe.String("cus_123"), 737 } 738 params.Limit = stripe.Int64(3) 739 result := customercashbalancetransaction.List(params) 740 assert.NotNil(t, result) 741 assert.Nil(t, result.Err()) 742 } 743 744 func TestCustomersDelete(t *testing.T) { 745 params := &stripe.CustomerParams{} 746 result, err := customer.Del("cus_xxxxxxxxxxxxx", params) 747 assert.NotNil(t, result) 748 assert.Nil(t, err) 749 } 750 751 func TestCustomersFundingInstructionsPost(t *testing.T) { 752 params := &stripe.CustomerCreateFundingInstructionsParams{ 753 BankTransfer: &stripe.CustomerCreateFundingInstructionsBankTransferParams{ 754 RequestedAddressTypes: []*string{stripe.String("zengin")}, 755 Type: stripe.String("jp_bank_transfer"), 756 }, 757 Currency: stripe.String(string(stripe.CurrencyUSD)), 758 FundingType: stripe.String("bank_transfer"), 759 } 760 result, err := customer.CreateFundingInstructions("cus_123", params) 761 assert.NotNil(t, result) 762 assert.Nil(t, err) 763 } 764 765 func TestCustomersGet(t *testing.T) { 766 params := &stripe.CustomerListParams{} 767 params.Limit = stripe.Int64(3) 768 result := customer.List(params) 769 assert.NotNil(t, result) 770 assert.Nil(t, result.Err()) 771 } 772 773 func TestCustomersGet2(t *testing.T) { 774 params := &stripe.CustomerListParams{} 775 params.Limit = stripe.Int64(3) 776 result := customer.List(params) 777 assert.NotNil(t, result) 778 assert.Nil(t, result.Err()) 779 } 780 781 func TestCustomersGet3(t *testing.T) { 782 params := &stripe.CustomerParams{} 783 result, err := customer.Get("cus_xxxxxxxxxxxxx", params) 784 assert.NotNil(t, result) 785 assert.Nil(t, err) 786 } 787 788 func TestCustomersPaymentMethodsGet(t *testing.T) { 789 params := &stripe.CustomerListPaymentMethodsParams{ 790 Type: stripe.String("card"), 791 Customer: stripe.String("cus_xyz"), 792 } 793 result := customer.ListPaymentMethods(params) 794 assert.NotNil(t, result) 795 assert.Nil(t, result.Err()) 796 } 797 798 func TestCustomersPaymentMethodsGet2(t *testing.T) { 799 params := &stripe.CustomerListPaymentMethodsParams{ 800 Type: stripe.String("card"), 801 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 802 } 803 result := customer.ListPaymentMethods(params) 804 assert.NotNil(t, result) 805 assert.Nil(t, result.Err()) 806 } 807 808 func TestCustomersPost(t *testing.T) { 809 params := &stripe.CustomerParams{ 810 Description: stripe.String("My First Test Customer (created for API docs at https://www.stripe.com/docs/api)"), 811 } 812 result, err := customer.New(params) 813 assert.NotNil(t, result) 814 assert.Nil(t, err) 815 } 816 817 func TestCustomersPost2(t *testing.T) { 818 params := &stripe.CustomerParams{} 819 params.AddMetadata("order_id", "6735") 820 result, err := customer.Update("cus_xxxxxxxxxxxxx", params) 821 assert.NotNil(t, result) 822 assert.Nil(t, err) 823 } 824 825 func TestCustomersSearchGet(t *testing.T) { 826 params := &stripe.CustomerSearchParams{ 827 SearchParams: stripe.SearchParams{ 828 Query: "name:'fakename' AND metadata['foo']:'bar'", 829 }, 830 } 831 result := customer.Search(params) 832 assert.NotNil(t, result) 833 assert.Nil(t, result.Err()) 834 } 835 836 func TestCustomersSearchGet2(t *testing.T) { 837 params := &stripe.CustomerSearchParams{ 838 SearchParams: stripe.SearchParams{ 839 Query: "name:'fakename' AND metadata['foo']:'bar'", 840 }, 841 } 842 result := customer.Search(params) 843 assert.NotNil(t, result) 844 assert.Nil(t, result.Err()) 845 } 846 847 func TestCustomersSourcesDelete(t *testing.T) { 848 params := &stripe.CardParams{Customer: stripe.String("cus_xxxxxxxxxxxxx")} 849 result, err := card.Del("ba_xxxxxxxxxxxxx", params) 850 assert.NotNil(t, result) 851 assert.Nil(t, err) 852 } 853 854 func TestCustomersSourcesDelete2(t *testing.T) { 855 params := &stripe.CardParams{Customer: stripe.String("cus_xxxxxxxxxxxxx")} 856 result, err := card.Del("card_xxxxxxxxxxxxx", params) 857 assert.NotNil(t, result) 858 assert.Nil(t, err) 859 } 860 861 func TestCustomersSourcesGet(t *testing.T) { 862 params := &stripe.PaymentSourceListParams{ 863 Object: stripe.String("bank_account"), 864 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 865 } 866 params.Limit = stripe.Int64(3) 867 result := paymentsource.List(params) 868 assert.NotNil(t, result) 869 assert.Nil(t, result.Err()) 870 } 871 872 func TestCustomersSourcesGet2(t *testing.T) { 873 params := &stripe.PaymentSourceListParams{ 874 Object: stripe.String("card"), 875 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 876 } 877 params.Limit = stripe.Int64(3) 878 result := paymentsource.List(params) 879 assert.NotNil(t, result) 880 assert.Nil(t, result.Err()) 881 } 882 883 func TestCustomersSourcesGet3(t *testing.T) { 884 params := &stripe.PaymentSourceParams{ 885 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 886 } 887 result, err := paymentsource.Get("ba_xxxxxxxxxxxxx", params) 888 assert.NotNil(t, result) 889 assert.Nil(t, err) 890 } 891 892 func TestCustomersSourcesGet4(t *testing.T) { 893 params := &stripe.PaymentSourceParams{ 894 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 895 } 896 result, err := paymentsource.Get("card_xxxxxxxxxxxxx", params) 897 assert.NotNil(t, result) 898 assert.Nil(t, err) 899 } 900 901 func TestCustomersSourcesPost(t *testing.T) { 902 params := &stripe.CardParams{ 903 AccountHolderName: stripe.String("Kamil"), 904 Customer: stripe.String("cus_123"), 905 } 906 result, err := card.Update("card_123", params) 907 assert.NotNil(t, result) 908 assert.Nil(t, err) 909 } 910 911 func TestCustomersSourcesPost5(t *testing.T) { 912 params := &stripe.CardParams{ 913 Name: stripe.String("Jenny Rosen"), 914 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 915 } 916 result, err := card.Update("card_xxxxxxxxxxxxx", params) 917 assert.NotNil(t, result) 918 assert.Nil(t, err) 919 } 920 921 func TestCustomersTaxIdsDelete(t *testing.T) { 922 params := &stripe.TaxIDParams{Customer: stripe.String("cus_xxxxxxxxxxxxx")} 923 result, err := taxid.Del("txi_xxxxxxxxxxxxx", params) 924 assert.NotNil(t, result) 925 assert.Nil(t, err) 926 } 927 928 func TestCustomersTaxIdsGet(t *testing.T) { 929 params := &stripe.TaxIDListParams{ 930 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 931 } 932 params.Limit = stripe.Int64(3) 933 result := taxid.List(params) 934 assert.NotNil(t, result) 935 assert.Nil(t, result.Err()) 936 } 937 938 func TestCustomersTaxIdsGet2(t *testing.T) { 939 params := &stripe.TaxIDParams{Customer: stripe.String("cus_xxxxxxxxxxxxx")} 940 result, err := taxid.Get("txi_xxxxxxxxxxxxx", params) 941 assert.NotNil(t, result) 942 assert.Nil(t, err) 943 } 944 945 func TestCustomersTaxIdsPost(t *testing.T) { 946 params := &stripe.TaxIDParams{ 947 Type: stripe.String(string(stripe.TaxIDTypeEUVAT)), 948 Value: stripe.String("DE123456789"), 949 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 950 } 951 result, err := taxid.New(params) 952 assert.NotNil(t, result) 953 assert.Nil(t, err) 954 } 955 956 func TestDisputesClosePost(t *testing.T) { 957 params := &stripe.DisputeParams{} 958 result, err := dispute.Close("dp_xxxxxxxxxxxxx", params) 959 assert.NotNil(t, result) 960 assert.Nil(t, err) 961 } 962 963 func TestDisputesGet(t *testing.T) { 964 params := &stripe.DisputeListParams{} 965 params.Limit = stripe.Int64(3) 966 result := dispute.List(params) 967 assert.NotNil(t, result) 968 assert.Nil(t, result.Err()) 969 } 970 971 func TestDisputesGet2(t *testing.T) { 972 params := &stripe.DisputeParams{} 973 result, err := dispute.Get("dp_xxxxxxxxxxxxx", params) 974 assert.NotNil(t, result) 975 assert.Nil(t, err) 976 } 977 978 func TestDisputesPost(t *testing.T) { 979 params := &stripe.DisputeParams{} 980 params.AddMetadata("order_id", "6735") 981 result, err := dispute.Update("dp_xxxxxxxxxxxxx", params) 982 assert.NotNil(t, result) 983 assert.Nil(t, err) 984 } 985 986 func TestEventsGet(t *testing.T) { 987 params := &stripe.EventListParams{} 988 params.Limit = stripe.Int64(3) 989 result := event.List(params) 990 assert.NotNil(t, result) 991 assert.Nil(t, result.Err()) 992 } 993 994 func TestEventsGet2(t *testing.T) { 995 params := &stripe.EventParams{} 996 result, err := event.Get("evt_xxxxxxxxxxxxx", params) 997 assert.NotNil(t, result) 998 assert.Nil(t, err) 999 } 1000 1001 func TestFinancialConnectionsAccountsDisconnectPost(t *testing.T) { 1002 params := &stripe.FinancialConnectionsAccountDisconnectParams{} 1003 result, err := financialconnections_account.Disconnect("fca_xyz", params) 1004 assert.NotNil(t, result) 1005 assert.Nil(t, err) 1006 } 1007 1008 func TestFinancialConnectionsAccountsDisconnectPost2(t *testing.T) { 1009 params := &stripe.FinancialConnectionsAccountDisconnectParams{} 1010 result, err := financialconnections_account.Disconnect( 1011 "fca_xxxxxxxxxxxxx", 1012 params, 1013 ) 1014 assert.NotNil(t, result) 1015 assert.Nil(t, err) 1016 } 1017 1018 func TestFinancialConnectionsAccountsGet(t *testing.T) { 1019 params := &stripe.FinancialConnectionsAccountListParams{} 1020 result := financialconnections_account.List(params) 1021 assert.NotNil(t, result) 1022 assert.Nil(t, result.Err()) 1023 } 1024 1025 func TestFinancialConnectionsAccountsGet2(t *testing.T) { 1026 params := &stripe.FinancialConnectionsAccountParams{} 1027 result, err := financialconnections_account.GetByID("fca_xyz", params) 1028 assert.NotNil(t, result) 1029 assert.Nil(t, err) 1030 } 1031 1032 func TestFinancialConnectionsAccountsGet3(t *testing.T) { 1033 params := &stripe.FinancialConnectionsAccountListParams{ 1034 AccountHolder: &stripe.FinancialConnectionsAccountListAccountHolderParams{ 1035 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 1036 }, 1037 } 1038 result := financialconnections_account.List(params) 1039 assert.NotNil(t, result) 1040 assert.Nil(t, result.Err()) 1041 } 1042 1043 func TestFinancialConnectionsAccountsGet4(t *testing.T) { 1044 params := &stripe.FinancialConnectionsAccountParams{} 1045 result, err := financialconnections_account.GetByID( 1046 "fca_xxxxxxxxxxxxx", 1047 params, 1048 ) 1049 assert.NotNil(t, result) 1050 assert.Nil(t, err) 1051 } 1052 1053 func TestFinancialConnectionsAccountsOwnersGet(t *testing.T) { 1054 params := &stripe.FinancialConnectionsAccountListOwnersParams{ 1055 Ownership: stripe.String("fcaowns_xyz"), 1056 Account: stripe.String("fca_xyz"), 1057 } 1058 result := financialconnections_account.ListOwners(params) 1059 assert.NotNil(t, result) 1060 assert.Nil(t, result.Err()) 1061 } 1062 1063 func TestFinancialConnectionsAccountsOwnersGet2(t *testing.T) { 1064 params := &stripe.FinancialConnectionsAccountListOwnersParams{ 1065 Ownership: stripe.String("fcaowns_xxxxxxxxxxxxx"), 1066 Account: stripe.String("fca_xxxxxxxxxxxxx"), 1067 } 1068 params.Limit = stripe.Int64(3) 1069 result := financialconnections_account.ListOwners(params) 1070 assert.NotNil(t, result) 1071 assert.Nil(t, result.Err()) 1072 } 1073 1074 func TestFinancialConnectionsAccountsRefreshPost(t *testing.T) { 1075 params := &stripe.FinancialConnectionsAccountRefreshParams{ 1076 Features: []*string{stripe.String("balance")}, 1077 } 1078 result, err := financialconnections_account.Refresh("fca_xyz", params) 1079 assert.NotNil(t, result) 1080 assert.Nil(t, err) 1081 } 1082 1083 func TestFinancialConnectionsAccountsSubscribePost(t *testing.T) { 1084 params := &stripe.FinancialConnectionsAccountSubscribeParams{ 1085 Features: []*string{stripe.String("transactions")}, 1086 } 1087 result, err := financialconnections_account.Subscribe("fa_123", params) 1088 assert.NotNil(t, result) 1089 assert.Nil(t, err) 1090 } 1091 1092 func TestFinancialConnectionsAccountsUnsubscribePost(t *testing.T) { 1093 params := &stripe.FinancialConnectionsAccountUnsubscribeParams{ 1094 Features: []*string{stripe.String("transactions")}, 1095 } 1096 result, err := financialconnections_account.Unsubscribe("fa_123", params) 1097 assert.NotNil(t, result) 1098 assert.Nil(t, err) 1099 } 1100 1101 func TestFinancialConnectionsSessionsGet(t *testing.T) { 1102 params := &stripe.FinancialConnectionsSessionParams{} 1103 result, err := financialconnections_session.Get("fcsess_xyz", params) 1104 assert.NotNil(t, result) 1105 assert.Nil(t, err) 1106 } 1107 1108 func TestFinancialConnectionsSessionsGet2(t *testing.T) { 1109 params := &stripe.FinancialConnectionsSessionParams{} 1110 result, err := financialconnections_session.Get( 1111 "fcsess_xxxxxxxxxxxxx", 1112 params, 1113 ) 1114 assert.NotNil(t, result) 1115 assert.Nil(t, err) 1116 } 1117 1118 func TestFinancialConnectionsSessionsPost(t *testing.T) { 1119 params := &stripe.FinancialConnectionsSessionParams{ 1120 AccountHolder: &stripe.FinancialConnectionsSessionAccountHolderParams{ 1121 Type: stripe.String(string(stripe.FinancialConnectionsSessionAccountHolderTypeCustomer)), 1122 Customer: stripe.String("cus_123"), 1123 }, 1124 Permissions: []*string{ 1125 stripe.String(string(stripe.FinancialConnectionsSessionPermissionBalances)), 1126 }, 1127 } 1128 result, err := financialconnections_session.New(params) 1129 assert.NotNil(t, result) 1130 assert.Nil(t, err) 1131 } 1132 1133 func TestFinancialConnectionsSessionsPost2(t *testing.T) { 1134 params := &stripe.FinancialConnectionsSessionParams{ 1135 AccountHolder: &stripe.FinancialConnectionsSessionAccountHolderParams{ 1136 Type: stripe.String(string(stripe.FinancialConnectionsSessionAccountHolderTypeCustomer)), 1137 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 1138 }, 1139 Permissions: []*string{ 1140 stripe.String(string(stripe.FinancialConnectionsSessionPermissionPaymentMethod)), 1141 stripe.String(string(stripe.FinancialConnectionsSessionPermissionBalances)), 1142 }, 1143 Filters: &stripe.FinancialConnectionsSessionFiltersParams{ 1144 Countries: []*string{stripe.String("US")}, 1145 }, 1146 } 1147 result, err := financialconnections_session.New(params) 1148 assert.NotNil(t, result) 1149 assert.Nil(t, err) 1150 } 1151 1152 func TestFinancialConnectionsTransactionsGet(t *testing.T) { 1153 params := &stripe.FinancialConnectionsTransactionParams{} 1154 result, err := financialconnections_transaction.Get("tr_123", params) 1155 assert.NotNil(t, result) 1156 assert.Nil(t, err) 1157 } 1158 1159 func TestFinancialConnectionsTransactionsGet2(t *testing.T) { 1160 params := &stripe.FinancialConnectionsTransactionListParams{ 1161 Account: stripe.String("fca_xyz"), 1162 } 1163 result := financialconnections_transaction.List(params) 1164 assert.NotNil(t, result) 1165 assert.Nil(t, result.Err()) 1166 } 1167 1168 func TestIdentityVerificationReportsGet(t *testing.T) { 1169 params := &stripe.IdentityVerificationReportListParams{} 1170 params.Limit = stripe.Int64(3) 1171 result := identity_verificationreport.List(params) 1172 assert.NotNil(t, result) 1173 assert.Nil(t, result.Err()) 1174 } 1175 1176 func TestIdentityVerificationReportsGet2(t *testing.T) { 1177 params := &stripe.IdentityVerificationReportParams{} 1178 result, err := identity_verificationreport.Get("vr_xxxxxxxxxxxxx", params) 1179 assert.NotNil(t, result) 1180 assert.Nil(t, err) 1181 } 1182 1183 func TestIdentityVerificationSessionsCancelPost(t *testing.T) { 1184 params := &stripe.IdentityVerificationSessionCancelParams{} 1185 result, err := identity_verificationsession.Cancel( 1186 "vs_xxxxxxxxxxxxx", 1187 params, 1188 ) 1189 assert.NotNil(t, result) 1190 assert.Nil(t, err) 1191 } 1192 1193 func TestIdentityVerificationSessionsGet(t *testing.T) { 1194 params := &stripe.IdentityVerificationSessionListParams{} 1195 params.Limit = stripe.Int64(3) 1196 result := identity_verificationsession.List(params) 1197 assert.NotNil(t, result) 1198 assert.Nil(t, result.Err()) 1199 } 1200 1201 func TestIdentityVerificationSessionsGet2(t *testing.T) { 1202 params := &stripe.IdentityVerificationSessionParams{} 1203 result, err := identity_verificationsession.Get("vs_xxxxxxxxxxxxx", params) 1204 assert.NotNil(t, result) 1205 assert.Nil(t, err) 1206 } 1207 1208 func TestIdentityVerificationSessionsPost(t *testing.T) { 1209 params := &stripe.IdentityVerificationSessionParams{ 1210 Type: stripe.String(string(stripe.IdentityVerificationSessionTypeDocument)), 1211 } 1212 result, err := identity_verificationsession.New(params) 1213 assert.NotNil(t, result) 1214 assert.Nil(t, err) 1215 } 1216 1217 func TestIdentityVerificationSessionsPost2(t *testing.T) { 1218 params := &stripe.IdentityVerificationSessionParams{ 1219 Type: stripe.String(string(stripe.IdentityVerificationSessionTypeIDNumber)), 1220 } 1221 result, err := identity_verificationsession.Update( 1222 "vs_xxxxxxxxxxxxx", 1223 params, 1224 ) 1225 assert.NotNil(t, result) 1226 assert.Nil(t, err) 1227 } 1228 1229 func TestIdentityVerificationSessionsRedactPost(t *testing.T) { 1230 params := &stripe.IdentityVerificationSessionRedactParams{} 1231 result, err := identity_verificationsession.Redact( 1232 "vs_xxxxxxxxxxxxx", 1233 params, 1234 ) 1235 assert.NotNil(t, result) 1236 assert.Nil(t, err) 1237 } 1238 1239 func TestInvoiceitemsDelete(t *testing.T) { 1240 params := &stripe.InvoiceItemParams{} 1241 result, err := invoiceitem.Del("ii_xxxxxxxxxxxxx", params) 1242 assert.NotNil(t, result) 1243 assert.Nil(t, err) 1244 } 1245 1246 func TestInvoiceitemsPost(t *testing.T) { 1247 params := &stripe.InvoiceItemParams{ 1248 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 1249 Price: stripe.String("price_xxxxxxxxxxxxx"), 1250 } 1251 result, err := invoiceitem.New(params) 1252 assert.NotNil(t, result) 1253 assert.Nil(t, err) 1254 } 1255 1256 func TestInvoiceitemsPost2(t *testing.T) { 1257 params := &stripe.InvoiceItemParams{} 1258 params.AddMetadata("order_id", "6735") 1259 result, err := invoiceitem.Update("ii_xxxxxxxxxxxxx", params) 1260 assert.NotNil(t, result) 1261 assert.Nil(t, err) 1262 } 1263 1264 func TestInvoicesDelete(t *testing.T) { 1265 params := &stripe.InvoiceParams{} 1266 result, err := invoice.Del("in_xxxxxxxxxxxxx", params) 1267 assert.NotNil(t, result) 1268 assert.Nil(t, err) 1269 } 1270 1271 func TestInvoicesFinalizePost(t *testing.T) { 1272 params := &stripe.InvoiceFinalizeInvoiceParams{} 1273 result, err := invoice.FinalizeInvoice("in_xxxxxxxxxxxxx", params) 1274 assert.NotNil(t, result) 1275 assert.Nil(t, err) 1276 } 1277 1278 func TestInvoicesGet(t *testing.T) { 1279 params := &stripe.InvoiceListParams{} 1280 params.Limit = stripe.Int64(3) 1281 result := invoice.List(params) 1282 assert.NotNil(t, result) 1283 assert.Nil(t, result.Err()) 1284 } 1285 1286 func TestInvoicesGet2(t *testing.T) { 1287 params := &stripe.InvoiceParams{} 1288 result, err := invoice.Get("in_xxxxxxxxxxxxx", params) 1289 assert.NotNil(t, result) 1290 assert.Nil(t, err) 1291 } 1292 1293 func TestInvoicesGet3(t *testing.T) { 1294 params := &stripe.InvoiceParams{} 1295 params.AddExpand("customer") 1296 result, err := invoice.Get("in_xxxxxxxxxxxxx", params) 1297 assert.NotNil(t, result) 1298 assert.Nil(t, err) 1299 } 1300 1301 func TestInvoicesPayPost(t *testing.T) { 1302 params := &stripe.InvoicePayParams{} 1303 result, err := invoice.Pay("in_xxxxxxxxxxxxx", params) 1304 assert.NotNil(t, result) 1305 assert.Nil(t, err) 1306 } 1307 1308 func TestInvoicesPost(t *testing.T) { 1309 params := &stripe.InvoiceParams{Customer: stripe.String("cus_xxxxxxxxxxxxx")} 1310 result, err := invoice.New(params) 1311 assert.NotNil(t, result) 1312 assert.Nil(t, err) 1313 } 1314 1315 func TestInvoicesPost2(t *testing.T) { 1316 params := &stripe.InvoiceParams{} 1317 params.AddMetadata("order_id", "6735") 1318 result, err := invoice.Update("in_xxxxxxxxxxxxx", params) 1319 assert.NotNil(t, result) 1320 assert.Nil(t, err) 1321 } 1322 1323 func TestInvoicesSearchGet(t *testing.T) { 1324 params := &stripe.InvoiceSearchParams{ 1325 SearchParams: stripe.SearchParams{ 1326 Query: "total>999 AND metadata['order_id']:'6735'", 1327 }, 1328 } 1329 result := invoice.Search(params) 1330 assert.NotNil(t, result) 1331 assert.Nil(t, result.Err()) 1332 } 1333 1334 func TestInvoicesSendPost(t *testing.T) { 1335 params := &stripe.InvoiceSendInvoiceParams{} 1336 result, err := invoice.SendInvoice("in_xxxxxxxxxxxxx", params) 1337 assert.NotNil(t, result) 1338 assert.Nil(t, err) 1339 } 1340 1341 func TestInvoicesVoidPost(t *testing.T) { 1342 params := &stripe.InvoiceVoidInvoiceParams{} 1343 result, err := invoice.VoidInvoice("in_xxxxxxxxxxxxx", params) 1344 assert.NotNil(t, result) 1345 assert.Nil(t, err) 1346 } 1347 1348 func TestIssuingAuthorizationsApprovePost(t *testing.T) { 1349 params := &stripe.IssuingAuthorizationApproveParams{} 1350 result, err := issuing_authorization.Approve("iauth_xxxxxxxxxxxxx", params) 1351 assert.NotNil(t, result) 1352 assert.Nil(t, err) 1353 } 1354 1355 func TestIssuingAuthorizationsDeclinePost(t *testing.T) { 1356 params := &stripe.IssuingAuthorizationDeclineParams{} 1357 result, err := issuing_authorization.Decline("iauth_xxxxxxxxxxxxx", params) 1358 assert.NotNil(t, result) 1359 assert.Nil(t, err) 1360 } 1361 1362 func TestIssuingAuthorizationsGet(t *testing.T) { 1363 params := &stripe.IssuingAuthorizationListParams{} 1364 params.Limit = stripe.Int64(3) 1365 result := issuing_authorization.List(params) 1366 assert.NotNil(t, result) 1367 assert.Nil(t, result.Err()) 1368 } 1369 1370 func TestIssuingAuthorizationsGet2(t *testing.T) { 1371 params := &stripe.IssuingAuthorizationParams{} 1372 result, err := issuing_authorization.Get("iauth_xxxxxxxxxxxxx", params) 1373 assert.NotNil(t, result) 1374 assert.Nil(t, err) 1375 } 1376 1377 func TestIssuingAuthorizationsPost(t *testing.T) { 1378 params := &stripe.IssuingAuthorizationParams{} 1379 params.AddMetadata("order_id", "6735") 1380 result, err := issuing_authorization.Update("iauth_xxxxxxxxxxxxx", params) 1381 assert.NotNil(t, result) 1382 assert.Nil(t, err) 1383 } 1384 1385 func TestIssuingCardholdersGet(t *testing.T) { 1386 params := &stripe.IssuingCardholderListParams{} 1387 params.Limit = stripe.Int64(3) 1388 result := issuing_cardholder.List(params) 1389 assert.NotNil(t, result) 1390 assert.Nil(t, result.Err()) 1391 } 1392 1393 func TestIssuingCardholdersGet2(t *testing.T) { 1394 params := &stripe.IssuingCardholderParams{} 1395 result, err := issuing_cardholder.Get("ich_xxxxxxxxxxxxx", params) 1396 assert.NotNil(t, result) 1397 assert.Nil(t, err) 1398 } 1399 1400 func TestIssuingCardholdersPost(t *testing.T) { 1401 params := &stripe.IssuingCardholderParams{ 1402 Type: stripe.String(string(stripe.IssuingCardholderTypeIndividual)), 1403 Name: stripe.String("Jenny Rosen"), 1404 Email: stripe.String("jenny.rosen@example.com"), 1405 PhoneNumber: stripe.String("+18888675309"), 1406 Billing: &stripe.IssuingCardholderBillingParams{ 1407 Address: &stripe.AddressParams{ 1408 Line1: stripe.String("1234 Main Street"), 1409 City: stripe.String("San Francisco"), 1410 State: stripe.String("CA"), 1411 Country: stripe.String("US"), 1412 PostalCode: stripe.String("94111"), 1413 }, 1414 }, 1415 } 1416 result, err := issuing_cardholder.New(params) 1417 assert.NotNil(t, result) 1418 assert.Nil(t, err) 1419 } 1420 1421 func TestIssuingCardholdersPost2(t *testing.T) { 1422 params := &stripe.IssuingCardholderParams{} 1423 params.AddMetadata("order_id", "6735") 1424 result, err := issuing_cardholder.Update("ich_xxxxxxxxxxxxx", params) 1425 assert.NotNil(t, result) 1426 assert.Nil(t, err) 1427 } 1428 1429 func TestIssuingCardsGet(t *testing.T) { 1430 params := &stripe.IssuingCardListParams{} 1431 params.Limit = stripe.Int64(3) 1432 result := issuing_card.List(params) 1433 assert.NotNil(t, result) 1434 assert.Nil(t, result.Err()) 1435 } 1436 1437 func TestIssuingCardsGet2(t *testing.T) { 1438 params := &stripe.IssuingCardParams{} 1439 result, err := issuing_card.Get("ic_xxxxxxxxxxxxx", params) 1440 assert.NotNil(t, result) 1441 assert.Nil(t, err) 1442 } 1443 1444 func TestIssuingCardsPost(t *testing.T) { 1445 params := &stripe.IssuingCardParams{ 1446 Cardholder: stripe.String("ich_xxxxxxxxxxxxx"), 1447 Currency: stripe.String(string(stripe.CurrencyUSD)), 1448 Type: stripe.String(string(stripe.IssuingCardTypeVirtual)), 1449 } 1450 result, err := issuing_card.New(params) 1451 assert.NotNil(t, result) 1452 assert.Nil(t, err) 1453 } 1454 1455 func TestIssuingCardsPost2(t *testing.T) { 1456 params := &stripe.IssuingCardParams{} 1457 params.AddMetadata("order_id", "6735") 1458 result, err := issuing_card.Update("ic_xxxxxxxxxxxxx", params) 1459 assert.NotNil(t, result) 1460 assert.Nil(t, err) 1461 } 1462 1463 func TestIssuingDisputesGet(t *testing.T) { 1464 params := &stripe.IssuingDisputeListParams{} 1465 params.Limit = stripe.Int64(3) 1466 result := issuing_dispute.List(params) 1467 assert.NotNil(t, result) 1468 assert.Nil(t, result.Err()) 1469 } 1470 1471 func TestIssuingDisputesGet2(t *testing.T) { 1472 params := &stripe.IssuingDisputeParams{} 1473 result, err := issuing_dispute.Get("idp_xxxxxxxxxxxxx", params) 1474 assert.NotNil(t, result) 1475 assert.Nil(t, err) 1476 } 1477 1478 func TestIssuingDisputesPost(t *testing.T) { 1479 params := &stripe.IssuingDisputeParams{ 1480 Transaction: stripe.String("ipi_xxxxxxxxxxxxx"), 1481 Evidence: &stripe.IssuingDisputeEvidenceParams{ 1482 Reason: stripe.String(string(stripe.IssuingDisputeEvidenceReasonFraudulent)), 1483 Fraudulent: &stripe.IssuingDisputeEvidenceFraudulentParams{ 1484 Explanation: stripe.String("Purchase was unrecognized."), 1485 }, 1486 }, 1487 } 1488 result, err := issuing_dispute.New(params) 1489 assert.NotNil(t, result) 1490 assert.Nil(t, err) 1491 } 1492 1493 func TestIssuingDisputesSubmitPost(t *testing.T) { 1494 params := &stripe.IssuingDisputeSubmitParams{} 1495 result, err := issuing_dispute.Submit("idp_xxxxxxxxxxxxx", params) 1496 assert.NotNil(t, result) 1497 assert.Nil(t, err) 1498 } 1499 1500 func TestIssuingPersonalizationDesignsGet(t *testing.T) { 1501 params := &stripe.IssuingPersonalizationDesignListParams{} 1502 result := issuing_personalizationdesign.List(params) 1503 assert.NotNil(t, result) 1504 assert.Nil(t, result.Err()) 1505 } 1506 1507 func TestIssuingPersonalizationDesignsGet2(t *testing.T) { 1508 params := &stripe.IssuingPersonalizationDesignParams{} 1509 result, err := issuing_personalizationdesign.Get("pd_xyz", params) 1510 assert.NotNil(t, result) 1511 assert.Nil(t, err) 1512 } 1513 1514 func TestIssuingPersonalizationDesignsPost(t *testing.T) { 1515 params := &stripe.IssuingPersonalizationDesignParams{ 1516 PhysicalBundle: stripe.String("pb_xyz"), 1517 } 1518 result, err := issuing_personalizationdesign.New(params) 1519 assert.NotNil(t, result) 1520 assert.Nil(t, err) 1521 } 1522 1523 func TestIssuingPersonalizationDesignsPost2(t *testing.T) { 1524 params := &stripe.IssuingPersonalizationDesignParams{} 1525 result, err := issuing_personalizationdesign.Update("pd_xyz", params) 1526 assert.NotNil(t, result) 1527 assert.Nil(t, err) 1528 } 1529 1530 func TestIssuingPhysicalBundlesGet(t *testing.T) { 1531 params := &stripe.IssuingPhysicalBundleListParams{} 1532 result := issuing_physicalbundle.List(params) 1533 assert.NotNil(t, result) 1534 assert.Nil(t, result.Err()) 1535 } 1536 1537 func TestIssuingPhysicalBundlesGet2(t *testing.T) { 1538 params := &stripe.IssuingPhysicalBundleParams{} 1539 result, err := issuing_physicalbundle.Get("pb_xyz", params) 1540 assert.NotNil(t, result) 1541 assert.Nil(t, err) 1542 } 1543 1544 func TestIssuingTransactionsGet(t *testing.T) { 1545 params := &stripe.IssuingTransactionListParams{} 1546 params.Limit = stripe.Int64(3) 1547 result := issuing_transaction.List(params) 1548 assert.NotNil(t, result) 1549 assert.Nil(t, result.Err()) 1550 } 1551 1552 func TestIssuingTransactionsGet2(t *testing.T) { 1553 params := &stripe.IssuingTransactionParams{} 1554 result, err := issuing_transaction.Get("ipi_xxxxxxxxxxxxx", params) 1555 assert.NotNil(t, result) 1556 assert.Nil(t, err) 1557 } 1558 1559 func TestIssuingTransactionsPost(t *testing.T) { 1560 params := &stripe.IssuingTransactionParams{} 1561 params.AddMetadata("order_id", "6735") 1562 result, err := issuing_transaction.Update("ipi_xxxxxxxxxxxxx", params) 1563 assert.NotNil(t, result) 1564 assert.Nil(t, err) 1565 } 1566 1567 func TestMandatesGet(t *testing.T) { 1568 params := &stripe.MandateParams{} 1569 result, err := mandate.Get("mandate_xxxxxxxxxxxxx", params) 1570 assert.NotNil(t, result) 1571 assert.Nil(t, err) 1572 } 1573 1574 func TestPaymentIntentsApplyCustomerBalancePost(t *testing.T) { 1575 params := &stripe.PaymentIntentApplyCustomerBalanceParams{} 1576 result, err := paymentintent.ApplyCustomerBalance("pi_xxxxxxxxxxxxx", params) 1577 assert.NotNil(t, result) 1578 assert.Nil(t, err) 1579 } 1580 1581 func TestPaymentIntentsCancelPost(t *testing.T) { 1582 params := &stripe.PaymentIntentCancelParams{} 1583 result, err := paymentintent.Cancel("pi_xxxxxxxxxxxxx", params) 1584 assert.NotNil(t, result) 1585 assert.Nil(t, err) 1586 } 1587 1588 func TestPaymentIntentsCapturePost(t *testing.T) { 1589 params := &stripe.PaymentIntentCaptureParams{} 1590 result, err := paymentintent.Capture("pi_xxxxxxxxxxxxx", params) 1591 assert.NotNil(t, result) 1592 assert.Nil(t, err) 1593 } 1594 1595 func TestPaymentIntentsConfirmPost(t *testing.T) { 1596 params := &stripe.PaymentIntentConfirmParams{ 1597 PaymentMethod: stripe.String("pm_card_visa"), 1598 } 1599 result, err := paymentintent.Confirm("pi_xxxxxxxxxxxxx", params) 1600 assert.NotNil(t, result) 1601 assert.Nil(t, err) 1602 } 1603 1604 func TestPaymentIntentsGet(t *testing.T) { 1605 params := &stripe.PaymentIntentListParams{} 1606 params.Limit = stripe.Int64(3) 1607 result := paymentintent.List(params) 1608 assert.NotNil(t, result) 1609 assert.Nil(t, result.Err()) 1610 } 1611 1612 func TestPaymentIntentsGet2(t *testing.T) { 1613 params := &stripe.PaymentIntentParams{} 1614 result, err := paymentintent.Get("pi_xxxxxxxxxxxxx", params) 1615 assert.NotNil(t, result) 1616 assert.Nil(t, err) 1617 } 1618 1619 func TestPaymentIntentsIncrementAuthorizationPost(t *testing.T) { 1620 params := &stripe.PaymentIntentIncrementAuthorizationParams{ 1621 Amount: stripe.Int64(2099), 1622 } 1623 result, err := paymentintent.IncrementAuthorization( 1624 "pi_xxxxxxxxxxxxx", 1625 params, 1626 ) 1627 assert.NotNil(t, result) 1628 assert.Nil(t, err) 1629 } 1630 1631 func TestPaymentIntentsPost(t *testing.T) { 1632 params := &stripe.PaymentIntentParams{ 1633 Amount: stripe.Int64(1099), 1634 Currency: stripe.String(string(stripe.CurrencyEUR)), 1635 AutomaticPaymentMethods: &stripe.PaymentIntentAutomaticPaymentMethodsParams{ 1636 Enabled: stripe.Bool(true), 1637 }, 1638 } 1639 result, err := paymentintent.New(params) 1640 assert.NotNil(t, result) 1641 assert.Nil(t, err) 1642 } 1643 1644 func TestPaymentIntentsPost2(t *testing.T) { 1645 params := &stripe.PaymentIntentParams{ 1646 Amount: stripe.Int64(2000), 1647 Currency: stripe.String(string(stripe.CurrencyUSD)), 1648 AutomaticPaymentMethods: &stripe.PaymentIntentAutomaticPaymentMethodsParams{ 1649 Enabled: stripe.Bool(true), 1650 }, 1651 } 1652 result, err := paymentintent.New(params) 1653 assert.NotNil(t, result) 1654 assert.Nil(t, err) 1655 } 1656 1657 func TestPaymentIntentsPost3(t *testing.T) { 1658 params := &stripe.PaymentIntentParams{} 1659 params.AddMetadata("order_id", "6735") 1660 result, err := paymentintent.Update("pi_xxxxxxxxxxxxx", params) 1661 assert.NotNil(t, result) 1662 assert.Nil(t, err) 1663 } 1664 1665 func TestPaymentIntentsPost4(t *testing.T) { 1666 params := &stripe.PaymentIntentParams{ 1667 Amount: stripe.Int64(200), 1668 Currency: stripe.String(string(stripe.CurrencyUSD)), 1669 PaymentMethodData: &stripe.PaymentIntentPaymentMethodDataParams{ 1670 Type: stripe.String("p24"), 1671 P24: &stripe.PaymentMethodP24Params{Bank: stripe.String("blik")}, 1672 }, 1673 } 1674 result, err := paymentintent.New(params) 1675 assert.NotNil(t, result) 1676 assert.Nil(t, err) 1677 } 1678 1679 func TestPaymentIntentsSearchGet(t *testing.T) { 1680 params := &stripe.PaymentIntentSearchParams{ 1681 SearchParams: stripe.SearchParams{ 1682 Query: "status:'succeeded' AND metadata['order_id']:'6735'", 1683 }, 1684 } 1685 result := paymentintent.Search(params) 1686 assert.NotNil(t, result) 1687 assert.Nil(t, result.Err()) 1688 } 1689 1690 func TestPaymentIntentsVerifyMicrodepositsPost(t *testing.T) { 1691 params := &stripe.PaymentIntentVerifyMicrodepositsParams{} 1692 result, err := paymentintent.VerifyMicrodeposits("pi_xxxxxxxxxxxxx", params) 1693 assert.NotNil(t, result) 1694 assert.Nil(t, err) 1695 } 1696 1697 func TestPaymentIntentsVerifyMicrodepositsPost2(t *testing.T) { 1698 params := &stripe.PaymentIntentVerifyMicrodepositsParams{ 1699 Amounts: []*int64{stripe.Int64(32), stripe.Int64(45)}, 1700 } 1701 result, err := paymentintent.VerifyMicrodeposits("pi_xxxxxxxxxxxxx", params) 1702 assert.NotNil(t, result) 1703 assert.Nil(t, err) 1704 } 1705 1706 func TestPaymentLinksGet(t *testing.T) { 1707 params := &stripe.PaymentLinkParams{} 1708 result, err := paymentlink.Get("pl_xyz", params) 1709 assert.NotNil(t, result) 1710 assert.Nil(t, err) 1711 } 1712 1713 func TestPaymentLinksGet2(t *testing.T) { 1714 params := &stripe.PaymentLinkListParams{} 1715 params.Limit = stripe.Int64(3) 1716 result := paymentlink.List(params) 1717 assert.NotNil(t, result) 1718 assert.Nil(t, result.Err()) 1719 } 1720 1721 func TestPaymentLinksGet3(t *testing.T) { 1722 params := &stripe.PaymentLinkParams{} 1723 result, err := paymentlink.Get("plink_xxxxxxxxxxxxx", params) 1724 assert.NotNil(t, result) 1725 assert.Nil(t, err) 1726 } 1727 1728 func TestPaymentLinksLineItemsGet(t *testing.T) { 1729 params := &stripe.PaymentLinkListLineItemsParams{ 1730 PaymentLink: stripe.String("pl_xyz"), 1731 } 1732 result := paymentlink.ListLineItems(params) 1733 assert.NotNil(t, result) 1734 assert.Nil(t, result.Err()) 1735 } 1736 1737 func TestPaymentLinksPost(t *testing.T) { 1738 params := &stripe.PaymentLinkParams{ 1739 LineItems: []*stripe.PaymentLinkLineItemParams{ 1740 { 1741 Price: stripe.String("price_xxxxxxxxxxxxx"), 1742 Quantity: stripe.Int64(1), 1743 }, 1744 }, 1745 } 1746 result, err := paymentlink.New(params) 1747 assert.NotNil(t, result) 1748 assert.Nil(t, err) 1749 } 1750 1751 func TestPaymentLinksPost2(t *testing.T) { 1752 params := &stripe.PaymentLinkParams{ 1753 LineItems: []*stripe.PaymentLinkLineItemParams{ 1754 { 1755 Price: stripe.String("price_xxxxxxxxxxxxx"), 1756 Quantity: stripe.Int64(1), 1757 }, 1758 }, 1759 } 1760 result, err := paymentlink.New(params) 1761 assert.NotNil(t, result) 1762 assert.Nil(t, err) 1763 } 1764 1765 func TestPaymentLinksPost3(t *testing.T) { 1766 params := &stripe.PaymentLinkParams{Active: stripe.Bool(false)} 1767 result, err := paymentlink.Update("plink_xxxxxxxxxxxxx", params) 1768 assert.NotNil(t, result) 1769 assert.Nil(t, err) 1770 } 1771 1772 func TestPaymentMethodConfigurationsGet(t *testing.T) { 1773 params := &stripe.PaymentMethodConfigurationListParams{ 1774 Application: stripe.String("foo"), 1775 } 1776 result := paymentmethodconfiguration.List(params) 1777 assert.NotNil(t, result) 1778 assert.Nil(t, result.Err()) 1779 } 1780 1781 func TestPaymentMethodConfigurationsGet2(t *testing.T) { 1782 params := &stripe.PaymentMethodConfigurationParams{} 1783 result, err := paymentmethodconfiguration.Get("foo", params) 1784 assert.NotNil(t, result) 1785 assert.Nil(t, err) 1786 } 1787 1788 func TestPaymentMethodConfigurationsPost(t *testing.T) { 1789 params := &stripe.PaymentMethodConfigurationParams{ 1790 ACSSDebit: &stripe.PaymentMethodConfigurationACSSDebitParams{ 1791 DisplayPreference: &stripe.PaymentMethodConfigurationACSSDebitDisplayPreferenceParams{ 1792 Preference: stripe.String(string(stripe.PaymentMethodConfigurationACSSDebitDisplayPreferencePreferenceNone)), 1793 }, 1794 }, 1795 Affirm: &stripe.PaymentMethodConfigurationAffirmParams{ 1796 DisplayPreference: &stripe.PaymentMethodConfigurationAffirmDisplayPreferenceParams{ 1797 Preference: stripe.String(string(stripe.PaymentMethodConfigurationAffirmDisplayPreferencePreferenceNone)), 1798 }, 1799 }, 1800 } 1801 result, err := paymentmethodconfiguration.New(params) 1802 assert.NotNil(t, result) 1803 assert.Nil(t, err) 1804 } 1805 1806 func TestPaymentMethodConfigurationsPost2(t *testing.T) { 1807 params := &stripe.PaymentMethodConfigurationParams{ 1808 ACSSDebit: &stripe.PaymentMethodConfigurationACSSDebitParams{ 1809 DisplayPreference: &stripe.PaymentMethodConfigurationACSSDebitDisplayPreferenceParams{ 1810 Preference: stripe.String(string(stripe.PaymentMethodConfigurationACSSDebitDisplayPreferencePreferenceOn)), 1811 }, 1812 }, 1813 } 1814 result, err := paymentmethodconfiguration.Update("foo", params) 1815 assert.NotNil(t, result) 1816 assert.Nil(t, err) 1817 } 1818 1819 func TestPaymentMethodsAttachPost(t *testing.T) { 1820 params := &stripe.PaymentMethodAttachParams{ 1821 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 1822 } 1823 result, err := paymentmethod.Attach("pm_xxxxxxxxxxxxx", params) 1824 assert.NotNil(t, result) 1825 assert.Nil(t, err) 1826 } 1827 1828 func TestPaymentMethodsDetachPost(t *testing.T) { 1829 params := &stripe.PaymentMethodDetachParams{} 1830 result, err := paymentmethod.Detach("pm_xxxxxxxxxxxxx", params) 1831 assert.NotNil(t, result) 1832 assert.Nil(t, err) 1833 } 1834 1835 func TestPaymentMethodsGet(t *testing.T) { 1836 params := &stripe.PaymentMethodListParams{ 1837 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 1838 Type: stripe.String(string(stripe.PaymentMethodTypeCard)), 1839 } 1840 result := paymentmethod.List(params) 1841 assert.NotNil(t, result) 1842 assert.Nil(t, result.Err()) 1843 } 1844 1845 func TestPaymentMethodsGet2(t *testing.T) { 1846 params := &stripe.PaymentMethodParams{} 1847 result, err := paymentmethod.Get("pm_xxxxxxxxxxxxx", params) 1848 assert.NotNil(t, result) 1849 assert.Nil(t, err) 1850 } 1851 1852 func TestPaymentMethodsPost(t *testing.T) { 1853 params := &stripe.PaymentMethodParams{ 1854 Type: stripe.String(string(stripe.PaymentMethodTypeCard)), 1855 Card: &stripe.PaymentMethodCardParams{ 1856 Number: stripe.String("4242424242424242"), 1857 ExpMonth: stripe.Int64(8), 1858 ExpYear: stripe.Int64(2024), 1859 CVC: stripe.String("314"), 1860 }, 1861 } 1862 result, err := paymentmethod.New(params) 1863 assert.NotNil(t, result) 1864 assert.Nil(t, err) 1865 } 1866 1867 func TestPaymentMethodsPost2(t *testing.T) { 1868 params := &stripe.PaymentMethodParams{} 1869 params.AddMetadata("order_id", "6735") 1870 result, err := paymentmethod.Update("pm_xxxxxxxxxxxxx", params) 1871 assert.NotNil(t, result) 1872 assert.Nil(t, err) 1873 } 1874 1875 func TestPayoutsCancelPost(t *testing.T) { 1876 params := &stripe.PayoutParams{} 1877 result, err := payout.Cancel("po_xxxxxxxxxxxxx", params) 1878 assert.NotNil(t, result) 1879 assert.Nil(t, err) 1880 } 1881 1882 func TestPayoutsGet(t *testing.T) { 1883 params := &stripe.PayoutListParams{} 1884 params.Limit = stripe.Int64(3) 1885 result := payout.List(params) 1886 assert.NotNil(t, result) 1887 assert.Nil(t, result.Err()) 1888 } 1889 1890 func TestPayoutsGet2(t *testing.T) { 1891 params := &stripe.PayoutParams{} 1892 result, err := payout.Get("po_xxxxxxxxxxxxx", params) 1893 assert.NotNil(t, result) 1894 assert.Nil(t, err) 1895 } 1896 1897 func TestPayoutsPost(t *testing.T) { 1898 params := &stripe.PayoutParams{ 1899 Amount: stripe.Int64(1100), 1900 Currency: stripe.String(string(stripe.CurrencyUSD)), 1901 } 1902 result, err := payout.New(params) 1903 assert.NotNil(t, result) 1904 assert.Nil(t, err) 1905 } 1906 1907 func TestPayoutsPost2(t *testing.T) { 1908 params := &stripe.PayoutParams{} 1909 params.AddMetadata("order_id", "6735") 1910 result, err := payout.Update("po_xxxxxxxxxxxxx", params) 1911 assert.NotNil(t, result) 1912 assert.Nil(t, err) 1913 } 1914 1915 func TestPayoutsReversePost(t *testing.T) { 1916 params := &stripe.PayoutReverseParams{} 1917 result, err := payout.Reverse("po_xxxxxxxxxxxxx", params) 1918 assert.NotNil(t, result) 1919 assert.Nil(t, err) 1920 } 1921 1922 func TestPlansDelete(t *testing.T) { 1923 params := &stripe.PlanParams{} 1924 result, err := plan.Del("price_xxxxxxxxxxxxx", params) 1925 assert.NotNil(t, result) 1926 assert.Nil(t, err) 1927 } 1928 1929 func TestPlansGet(t *testing.T) { 1930 params := &stripe.PlanListParams{} 1931 params.Limit = stripe.Int64(3) 1932 result := plan.List(params) 1933 assert.NotNil(t, result) 1934 assert.Nil(t, result.Err()) 1935 } 1936 1937 func TestPlansGet2(t *testing.T) { 1938 params := &stripe.PlanParams{} 1939 result, err := plan.Get("price_xxxxxxxxxxxxx", params) 1940 assert.NotNil(t, result) 1941 assert.Nil(t, err) 1942 } 1943 1944 func TestPlansPost(t *testing.T) { 1945 params := &stripe.PlanParams{ 1946 Amount: stripe.Int64(2000), 1947 Currency: stripe.String(string(stripe.CurrencyUSD)), 1948 Interval: stripe.String(string(stripe.PlanIntervalMonth)), 1949 Product: &stripe.PlanProductParams{Name: stripe.String("My product")}, 1950 } 1951 result, err := plan.New(params) 1952 assert.NotNil(t, result) 1953 assert.Nil(t, err) 1954 } 1955 1956 func TestPlansPost2(t *testing.T) { 1957 params := &stripe.PlanParams{} 1958 params.AddMetadata("order_id", "6735") 1959 result, err := plan.Update("price_xxxxxxxxxxxxx", params) 1960 assert.NotNil(t, result) 1961 assert.Nil(t, err) 1962 } 1963 1964 func TestPricesGet(t *testing.T) { 1965 params := &stripe.PriceListParams{} 1966 params.Limit = stripe.Int64(3) 1967 result := price.List(params) 1968 assert.NotNil(t, result) 1969 assert.Nil(t, result.Err()) 1970 } 1971 1972 func TestPricesGet2(t *testing.T) { 1973 params := &stripe.PriceParams{} 1974 result, err := price.Get("price_xxxxxxxxxxxxx", params) 1975 assert.NotNil(t, result) 1976 assert.Nil(t, err) 1977 } 1978 1979 func TestPricesPost(t *testing.T) { 1980 params := &stripe.PriceParams{ 1981 UnitAmount: stripe.Int64(2000), 1982 Currency: stripe.String(string(stripe.CurrencyUSD)), 1983 CurrencyOptions: map[string]*stripe.PriceCurrencyOptionsParams{ 1984 "uah": {UnitAmount: stripe.Int64(5000)}, 1985 "eur": {UnitAmount: stripe.Int64(1800)}, 1986 }, 1987 Recurring: &stripe.PriceRecurringParams{ 1988 Interval: stripe.String(string(stripe.PriceRecurringIntervalMonth)), 1989 }, 1990 Product: stripe.String("prod_xxxxxxxxxxxxx"), 1991 } 1992 result, err := price.New(params) 1993 assert.NotNil(t, result) 1994 assert.Nil(t, err) 1995 } 1996 1997 func TestPricesPost2(t *testing.T) { 1998 params := &stripe.PriceParams{ 1999 UnitAmount: stripe.Int64(2000), 2000 Currency: stripe.String(string(stripe.CurrencyUSD)), 2001 Recurring: &stripe.PriceRecurringParams{ 2002 Interval: stripe.String(string(stripe.PriceRecurringIntervalMonth)), 2003 }, 2004 Product: stripe.String("prod_xxxxxxxxxxxxx"), 2005 } 2006 result, err := price.New(params) 2007 assert.NotNil(t, result) 2008 assert.Nil(t, err) 2009 } 2010 2011 func TestPricesPost3(t *testing.T) { 2012 params := &stripe.PriceParams{} 2013 params.AddMetadata("order_id", "6735") 2014 result, err := price.Update("price_xxxxxxxxxxxxx", params) 2015 assert.NotNil(t, result) 2016 assert.Nil(t, err) 2017 } 2018 2019 func TestPricesSearchGet(t *testing.T) { 2020 params := &stripe.PriceSearchParams{ 2021 SearchParams: stripe.SearchParams{ 2022 Query: "active:'true' AND metadata['order_id']:'6735'", 2023 }, 2024 } 2025 result := price.Search(params) 2026 assert.NotNil(t, result) 2027 assert.Nil(t, result.Err()) 2028 } 2029 2030 func TestProductsDelete(t *testing.T) { 2031 params := &stripe.ProductParams{} 2032 result, err := product.Del("prod_xxxxxxxxxxxxx", params) 2033 assert.NotNil(t, result) 2034 assert.Nil(t, err) 2035 } 2036 2037 func TestProductsGet(t *testing.T) { 2038 params := &stripe.ProductListParams{} 2039 params.Limit = stripe.Int64(3) 2040 result := product.List(params) 2041 assert.NotNil(t, result) 2042 assert.Nil(t, result.Err()) 2043 } 2044 2045 func TestProductsGet2(t *testing.T) { 2046 params := &stripe.ProductParams{} 2047 result, err := product.Get("prod_xxxxxxxxxxxxx", params) 2048 assert.NotNil(t, result) 2049 assert.Nil(t, err) 2050 } 2051 2052 func TestProductsPost(t *testing.T) { 2053 params := &stripe.ProductParams{Name: stripe.String("Gold Special")} 2054 result, err := product.New(params) 2055 assert.NotNil(t, result) 2056 assert.Nil(t, err) 2057 } 2058 2059 func TestProductsPost2(t *testing.T) { 2060 params := &stripe.ProductParams{} 2061 params.AddMetadata("order_id", "6735") 2062 result, err := product.Update("prod_xxxxxxxxxxxxx", params) 2063 assert.NotNil(t, result) 2064 assert.Nil(t, err) 2065 } 2066 2067 func TestProductsSearchGet(t *testing.T) { 2068 params := &stripe.ProductSearchParams{ 2069 SearchParams: stripe.SearchParams{ 2070 Query: "active:'true' AND metadata['order_id']:'6735'", 2071 }, 2072 } 2073 result := product.Search(params) 2074 assert.NotNil(t, result) 2075 assert.Nil(t, result.Err()) 2076 } 2077 2078 func TestPromotionCodesGet(t *testing.T) { 2079 params := &stripe.PromotionCodeListParams{} 2080 params.Limit = stripe.Int64(3) 2081 result := promotioncode.List(params) 2082 assert.NotNil(t, result) 2083 assert.Nil(t, result.Err()) 2084 } 2085 2086 func TestPromotionCodesGet2(t *testing.T) { 2087 params := &stripe.PromotionCodeParams{} 2088 result, err := promotioncode.Get("promo_xxxxxxxxxxxxx", params) 2089 assert.NotNil(t, result) 2090 assert.Nil(t, err) 2091 } 2092 2093 func TestPromotionCodesPost(t *testing.T) { 2094 params := &stripe.PromotionCodeParams{Coupon: stripe.String("Z4OV52SU")} 2095 result, err := promotioncode.New(params) 2096 assert.NotNil(t, result) 2097 assert.Nil(t, err) 2098 } 2099 2100 func TestPromotionCodesPost2(t *testing.T) { 2101 params := &stripe.PromotionCodeParams{} 2102 params.AddMetadata("order_id", "6735") 2103 result, err := promotioncode.Update("promo_xxxxxxxxxxxxx", params) 2104 assert.NotNil(t, result) 2105 assert.Nil(t, err) 2106 } 2107 2108 func TestQuotesAcceptPost(t *testing.T) { 2109 params := &stripe.QuoteAcceptParams{} 2110 result, err := quote.Accept("qt_xxxxxxxxxxxxx", params) 2111 assert.NotNil(t, result) 2112 assert.Nil(t, err) 2113 } 2114 2115 func TestQuotesCancelPost(t *testing.T) { 2116 params := &stripe.QuoteCancelParams{} 2117 result, err := quote.Cancel("qt_xxxxxxxxxxxxx", params) 2118 assert.NotNil(t, result) 2119 assert.Nil(t, err) 2120 } 2121 2122 func TestQuotesFinalizePost(t *testing.T) { 2123 params := &stripe.QuoteFinalizeQuoteParams{} 2124 result, err := quote.FinalizeQuote("qt_xxxxxxxxxxxxx", params) 2125 assert.NotNil(t, result) 2126 assert.Nil(t, err) 2127 } 2128 2129 func TestQuotesGet(t *testing.T) { 2130 params := &stripe.QuoteListParams{} 2131 params.Limit = stripe.Int64(3) 2132 result := quote.List(params) 2133 assert.NotNil(t, result) 2134 assert.Nil(t, result.Err()) 2135 } 2136 2137 func TestQuotesGet2(t *testing.T) { 2138 params := &stripe.QuoteParams{} 2139 result, err := quote.Get("qt_xxxxxxxxxxxxx", params) 2140 assert.NotNil(t, result) 2141 assert.Nil(t, err) 2142 } 2143 2144 func TestQuotesLineItemsGet(t *testing.T) { 2145 params := &stripe.QuoteListLineItemsParams{ 2146 Quote: stripe.String("qt_xxxxxxxxxxxxx"), 2147 } 2148 result := quote.ListLineItems(params) 2149 assert.NotNil(t, result) 2150 assert.Nil(t, result.Err()) 2151 } 2152 2153 func TestQuotesPdfGet(t *testing.T) { 2154 params := &stripe.QuotePDFParams{} 2155 result, err := quote.PDF("qt_xxxxxxxxxxxxx", params) 2156 assert.NotNil(t, result) 2157 assert.Nil(t, err) 2158 } 2159 2160 func TestQuotesPost(t *testing.T) { 2161 params := &stripe.QuoteParams{ 2162 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 2163 LineItems: []*stripe.QuoteLineItemParams{ 2164 { 2165 Price: stripe.String("price_xxxxxxxxxxxxx"), 2166 Quantity: stripe.Int64(2), 2167 }, 2168 }, 2169 } 2170 result, err := quote.New(params) 2171 assert.NotNil(t, result) 2172 assert.Nil(t, err) 2173 } 2174 2175 func TestQuotesPost2(t *testing.T) { 2176 params := &stripe.QuoteParams{} 2177 params.AddMetadata("order_id", "6735") 2178 result, err := quote.Update("qt_xxxxxxxxxxxxx", params) 2179 assert.NotNil(t, result) 2180 assert.Nil(t, err) 2181 } 2182 2183 func TestRadarEarlyFraudWarningsGet(t *testing.T) { 2184 params := &stripe.RadarEarlyFraudWarningListParams{} 2185 params.Limit = stripe.Int64(3) 2186 result := radar_earlyfraudwarning.List(params) 2187 assert.NotNil(t, result) 2188 assert.Nil(t, result.Err()) 2189 } 2190 2191 func TestRadarEarlyFraudWarningsGet2(t *testing.T) { 2192 params := &stripe.RadarEarlyFraudWarningParams{} 2193 result, err := radar_earlyfraudwarning.Get("issfr_xxxxxxxxxxxxx", params) 2194 assert.NotNil(t, result) 2195 assert.Nil(t, err) 2196 } 2197 2198 func TestRadarValueListItemsDelete(t *testing.T) { 2199 params := &stripe.RadarValueListItemParams{} 2200 result, err := radar_valuelistitem.Del("rsli_xxxxxxxxxxxxx", params) 2201 assert.NotNil(t, result) 2202 assert.Nil(t, err) 2203 } 2204 2205 func TestRadarValueListItemsGet(t *testing.T) { 2206 params := &stripe.RadarValueListItemListParams{ 2207 ValueList: stripe.String("rsl_xxxxxxxxxxxxx"), 2208 } 2209 params.Limit = stripe.Int64(3) 2210 result := radar_valuelistitem.List(params) 2211 assert.NotNil(t, result) 2212 assert.Nil(t, result.Err()) 2213 } 2214 2215 func TestRadarValueListItemsGet2(t *testing.T) { 2216 params := &stripe.RadarValueListItemParams{} 2217 result, err := radar_valuelistitem.Get("rsli_xxxxxxxxxxxxx", params) 2218 assert.NotNil(t, result) 2219 assert.Nil(t, err) 2220 } 2221 2222 func TestRadarValueListItemsPost(t *testing.T) { 2223 params := &stripe.RadarValueListItemParams{ 2224 ValueList: stripe.String("rsl_xxxxxxxxxxxxx"), 2225 Value: stripe.String("1.2.3.4"), 2226 } 2227 result, err := radar_valuelistitem.New(params) 2228 assert.NotNil(t, result) 2229 assert.Nil(t, err) 2230 } 2231 2232 func TestRadarValueListsDelete(t *testing.T) { 2233 params := &stripe.RadarValueListParams{} 2234 result, err := radar_valuelist.Del("rsl_xxxxxxxxxxxxx", params) 2235 assert.NotNil(t, result) 2236 assert.Nil(t, err) 2237 } 2238 2239 func TestRadarValueListsGet(t *testing.T) { 2240 params := &stripe.RadarValueListListParams{} 2241 params.Limit = stripe.Int64(3) 2242 result := radar_valuelist.List(params) 2243 assert.NotNil(t, result) 2244 assert.Nil(t, result.Err()) 2245 } 2246 2247 func TestRadarValueListsGet2(t *testing.T) { 2248 params := &stripe.RadarValueListParams{} 2249 result, err := radar_valuelist.Get("rsl_xxxxxxxxxxxxx", params) 2250 assert.NotNil(t, result) 2251 assert.Nil(t, err) 2252 } 2253 2254 func TestRadarValueListsPost(t *testing.T) { 2255 params := &stripe.RadarValueListParams{ 2256 Alias: stripe.String("custom_ip_xxxxxxxxxxxxx"), 2257 Name: stripe.String("Custom IP Blocklist"), 2258 ItemType: stripe.String(string(stripe.RadarValueListItemTypeIPAddress)), 2259 } 2260 result, err := radar_valuelist.New(params) 2261 assert.NotNil(t, result) 2262 assert.Nil(t, err) 2263 } 2264 2265 func TestRadarValueListsPost2(t *testing.T) { 2266 params := &stripe.RadarValueListParams{ 2267 Name: stripe.String("Updated IP Block List"), 2268 } 2269 result, err := radar_valuelist.Update("rsl_xxxxxxxxxxxxx", params) 2270 assert.NotNil(t, result) 2271 assert.Nil(t, err) 2272 } 2273 2274 func TestRefundsCancelPost(t *testing.T) { 2275 params := &stripe.RefundCancelParams{} 2276 result, err := refund.Cancel("re_xxxxxxxxxxxxx", params) 2277 assert.NotNil(t, result) 2278 assert.Nil(t, err) 2279 } 2280 2281 func TestRefundsGet(t *testing.T) { 2282 params := &stripe.RefundListParams{} 2283 params.Limit = stripe.Int64(3) 2284 result := refund.List(params) 2285 assert.NotNil(t, result) 2286 assert.Nil(t, result.Err()) 2287 } 2288 2289 func TestRefundsGet2(t *testing.T) { 2290 params := &stripe.RefundParams{} 2291 result, err := refund.Get("re_xxxxxxxxxxxxx", params) 2292 assert.NotNil(t, result) 2293 assert.Nil(t, err) 2294 } 2295 2296 func TestRefundsPost(t *testing.T) { 2297 params := &stripe.RefundParams{Charge: stripe.String("ch_xxxxxxxxxxxxx")} 2298 result, err := refund.New(params) 2299 assert.NotNil(t, result) 2300 assert.Nil(t, err) 2301 } 2302 2303 func TestRefundsPost2(t *testing.T) { 2304 params := &stripe.RefundParams{} 2305 params.AddMetadata("order_id", "6735") 2306 result, err := refund.Update("re_xxxxxxxxxxxxx", params) 2307 assert.NotNil(t, result) 2308 assert.Nil(t, err) 2309 } 2310 2311 func TestReportingReportRunsGet(t *testing.T) { 2312 params := &stripe.ReportingReportRunListParams{} 2313 params.Limit = stripe.Int64(3) 2314 result := reporting_reportrun.List(params) 2315 assert.NotNil(t, result) 2316 assert.Nil(t, result.Err()) 2317 } 2318 2319 func TestReportingReportRunsGet2(t *testing.T) { 2320 params := &stripe.ReportingReportRunParams{} 2321 result, err := reporting_reportrun.Get("frr_xxxxxxxxxxxxx", params) 2322 assert.NotNil(t, result) 2323 assert.Nil(t, err) 2324 } 2325 2326 func TestReportingReportRunsPost(t *testing.T) { 2327 params := &stripe.ReportingReportRunParams{ 2328 ReportType: stripe.String("balance.summary.1"), 2329 Parameters: &stripe.ReportingReportRunParametersParams{ 2330 IntervalStart: stripe.Int64(1522540800), 2331 IntervalEnd: stripe.Int64(1525132800), 2332 }, 2333 } 2334 result, err := reporting_reportrun.New(params) 2335 assert.NotNil(t, result) 2336 assert.Nil(t, err) 2337 } 2338 2339 func TestReportingReportTypesGet(t *testing.T) { 2340 params := &stripe.ReportingReportTypeListParams{} 2341 result := reporting_reporttype.List(params) 2342 assert.NotNil(t, result) 2343 assert.Nil(t, result.Err()) 2344 } 2345 2346 func TestReportingReportTypesGet2(t *testing.T) { 2347 params := &stripe.ReportingReportTypeParams{} 2348 result, err := reporting_reporttype.Get("balance.summary.1", params) 2349 assert.NotNil(t, result) 2350 assert.Nil(t, err) 2351 } 2352 2353 func TestReviewsApprovePost(t *testing.T) { 2354 params := &stripe.ReviewApproveParams{} 2355 result, err := review.Approve("prv_xxxxxxxxxxxxx", params) 2356 assert.NotNil(t, result) 2357 assert.Nil(t, err) 2358 } 2359 2360 func TestReviewsGet(t *testing.T) { 2361 params := &stripe.ReviewListParams{} 2362 params.Limit = stripe.Int64(3) 2363 result := review.List(params) 2364 assert.NotNil(t, result) 2365 assert.Nil(t, result.Err()) 2366 } 2367 2368 func TestReviewsGet2(t *testing.T) { 2369 params := &stripe.ReviewParams{} 2370 result, err := review.Get("prv_xxxxxxxxxxxxx", params) 2371 assert.NotNil(t, result) 2372 assert.Nil(t, err) 2373 } 2374 2375 func TestSetupAttemptsGet(t *testing.T) { 2376 params := &stripe.SetupAttemptListParams{ 2377 SetupIntent: stripe.String("si_xyz"), 2378 } 2379 params.Limit = stripe.Int64(3) 2380 result := setupattempt.List(params) 2381 assert.NotNil(t, result) 2382 assert.Nil(t, result.Err()) 2383 } 2384 2385 func TestSetupIntentsCancelPost(t *testing.T) { 2386 params := &stripe.SetupIntentCancelParams{} 2387 result, err := setupintent.Cancel("seti_xxxxxxxxxxxxx", params) 2388 assert.NotNil(t, result) 2389 assert.Nil(t, err) 2390 } 2391 2392 func TestSetupIntentsConfirmPost(t *testing.T) { 2393 params := &stripe.SetupIntentConfirmParams{ 2394 PaymentMethod: stripe.String("pm_card_visa"), 2395 } 2396 result, err := setupintent.Confirm("seti_xxxxxxxxxxxxx", params) 2397 assert.NotNil(t, result) 2398 assert.Nil(t, err) 2399 } 2400 2401 func TestSetupIntentsGet(t *testing.T) { 2402 params := &stripe.SetupIntentListParams{} 2403 params.Limit = stripe.Int64(3) 2404 result := setupintent.List(params) 2405 assert.NotNil(t, result) 2406 assert.Nil(t, result.Err()) 2407 } 2408 2409 func TestSetupIntentsGet2(t *testing.T) { 2410 params := &stripe.SetupIntentParams{} 2411 result, err := setupintent.Get("seti_xxxxxxxxxxxxx", params) 2412 assert.NotNil(t, result) 2413 assert.Nil(t, err) 2414 } 2415 2416 func TestSetupIntentsPost(t *testing.T) { 2417 params := &stripe.SetupIntentParams{ 2418 PaymentMethodTypes: []*string{stripe.String("card")}, 2419 } 2420 result, err := setupintent.New(params) 2421 assert.NotNil(t, result) 2422 assert.Nil(t, err) 2423 } 2424 2425 func TestSetupIntentsPost2(t *testing.T) { 2426 params := &stripe.SetupIntentParams{} 2427 params.AddMetadata("user_id", "3435453") 2428 result, err := setupintent.Update("seti_xxxxxxxxxxxxx", params) 2429 assert.NotNil(t, result) 2430 assert.Nil(t, err) 2431 } 2432 2433 func TestSetupIntentsVerifyMicrodepositsPost(t *testing.T) { 2434 params := &stripe.SetupIntentVerifyMicrodepositsParams{} 2435 result, err := setupintent.VerifyMicrodeposits("seti_xxxxxxxxxxxxx", params) 2436 assert.NotNil(t, result) 2437 assert.Nil(t, err) 2438 } 2439 2440 func TestSetupIntentsVerifyMicrodepositsPost2(t *testing.T) { 2441 params := &stripe.SetupIntentVerifyMicrodepositsParams{ 2442 Amounts: []*int64{stripe.Int64(32), stripe.Int64(45)}, 2443 } 2444 result, err := setupintent.VerifyMicrodeposits("seti_xxxxxxxxxxxxx", params) 2445 assert.NotNil(t, result) 2446 assert.Nil(t, err) 2447 } 2448 2449 func TestShippingRatesGet(t *testing.T) { 2450 params := &stripe.ShippingRateListParams{} 2451 result := shippingrate.List(params) 2452 assert.NotNil(t, result) 2453 assert.Nil(t, result.Err()) 2454 } 2455 2456 func TestShippingRatesGet2(t *testing.T) { 2457 params := &stripe.ShippingRateListParams{} 2458 params.Limit = stripe.Int64(3) 2459 result := shippingrate.List(params) 2460 assert.NotNil(t, result) 2461 assert.Nil(t, result.Err()) 2462 } 2463 2464 func TestShippingRatesGet3(t *testing.T) { 2465 params := &stripe.ShippingRateParams{} 2466 result, err := shippingrate.Get("shr_xxxxxxxxxxxxx", params) 2467 assert.NotNil(t, result) 2468 assert.Nil(t, err) 2469 } 2470 2471 func TestShippingRatesPost(t *testing.T) { 2472 params := &stripe.ShippingRateParams{ 2473 DisplayName: stripe.String("Sample Shipper"), 2474 FixedAmount: &stripe.ShippingRateFixedAmountParams{ 2475 Currency: stripe.String(string(stripe.CurrencyUSD)), 2476 Amount: stripe.Int64(400), 2477 }, 2478 Type: stripe.String("fixed_amount"), 2479 } 2480 result, err := shippingrate.New(params) 2481 assert.NotNil(t, result) 2482 assert.Nil(t, err) 2483 } 2484 2485 func TestShippingRatesPost2(t *testing.T) { 2486 params := &stripe.ShippingRateParams{ 2487 DisplayName: stripe.String("Ground shipping"), 2488 Type: stripe.String("fixed_amount"), 2489 FixedAmount: &stripe.ShippingRateFixedAmountParams{ 2490 Amount: stripe.Int64(500), 2491 Currency: stripe.String(string(stripe.CurrencyUSD)), 2492 }, 2493 } 2494 result, err := shippingrate.New(params) 2495 assert.NotNil(t, result) 2496 assert.Nil(t, err) 2497 } 2498 2499 func TestShippingRatesPost3(t *testing.T) { 2500 params := &stripe.ShippingRateParams{} 2501 params.AddMetadata("order_id", "6735") 2502 result, err := shippingrate.Update("shr_xxxxxxxxxxxxx", params) 2503 assert.NotNil(t, result) 2504 assert.Nil(t, err) 2505 } 2506 2507 func TestSigmaScheduledQueryRunsGet(t *testing.T) { 2508 params := &stripe.SigmaScheduledQueryRunListParams{} 2509 params.Limit = stripe.Int64(3) 2510 result := sigma_scheduledqueryrun.List(params) 2511 assert.NotNil(t, result) 2512 assert.Nil(t, result.Err()) 2513 } 2514 2515 func TestSigmaScheduledQueryRunsGet2(t *testing.T) { 2516 params := &stripe.SigmaScheduledQueryRunParams{} 2517 result, err := sigma_scheduledqueryrun.Get("sqr_xxxxxxxxxxxxx", params) 2518 assert.NotNil(t, result) 2519 assert.Nil(t, err) 2520 } 2521 2522 func TestSourcesGet(t *testing.T) { 2523 params := &stripe.SourceParams{} 2524 result, err := source.Get("src_xxxxxxxxxxxxx", params) 2525 assert.NotNil(t, result) 2526 assert.Nil(t, err) 2527 } 2528 2529 func TestSourcesGet2(t *testing.T) { 2530 params := &stripe.SourceParams{} 2531 result, err := source.Get("src_xxxxxxxxxxxxx", params) 2532 assert.NotNil(t, result) 2533 assert.Nil(t, err) 2534 } 2535 2536 func TestSourcesPost(t *testing.T) { 2537 params := &stripe.SourceParams{} 2538 params.AddMetadata("order_id", "6735") 2539 result, err := source.Update("src_xxxxxxxxxxxxx", params) 2540 assert.NotNil(t, result) 2541 assert.Nil(t, err) 2542 } 2543 2544 func TestSubscriptionItemsDelete(t *testing.T) { 2545 params := &stripe.SubscriptionItemParams{} 2546 result, err := subscriptionitem.Del("si_xxxxxxxxxxxxx", params) 2547 assert.NotNil(t, result) 2548 assert.Nil(t, err) 2549 } 2550 2551 func TestSubscriptionItemsGet(t *testing.T) { 2552 params := &stripe.SubscriptionItemListParams{ 2553 Subscription: stripe.String("sub_xxxxxxxxxxxxx"), 2554 } 2555 result := subscriptionitem.List(params) 2556 assert.NotNil(t, result) 2557 assert.Nil(t, result.Err()) 2558 } 2559 2560 func TestSubscriptionItemsGet2(t *testing.T) { 2561 params := &stripe.SubscriptionItemParams{} 2562 result, err := subscriptionitem.Get("si_xxxxxxxxxxxxx", params) 2563 assert.NotNil(t, result) 2564 assert.Nil(t, err) 2565 } 2566 2567 func TestSubscriptionItemsPost(t *testing.T) { 2568 params := &stripe.SubscriptionItemParams{ 2569 Subscription: stripe.String("sub_xxxxxxxxxxxxx"), 2570 Price: stripe.String("price_xxxxxxxxxxxxx"), 2571 Quantity: stripe.Int64(2), 2572 } 2573 result, err := subscriptionitem.New(params) 2574 assert.NotNil(t, result) 2575 assert.Nil(t, err) 2576 } 2577 2578 func TestSubscriptionItemsPost2(t *testing.T) { 2579 params := &stripe.SubscriptionItemParams{} 2580 params.AddMetadata("order_id", "6735") 2581 result, err := subscriptionitem.Update("si_xxxxxxxxxxxxx", params) 2582 assert.NotNil(t, result) 2583 assert.Nil(t, err) 2584 } 2585 2586 func TestSubscriptionItemsUsageRecordSummariesGet(t *testing.T) { 2587 params := &stripe.SubscriptionItemUsageRecordSummariesParams{ 2588 SubscriptionItem: stripe.String("si_xxxxxxxxxxxxx"), 2589 } 2590 params.Limit = stripe.Int64(3) 2591 result := subscriptionitem.UsageRecordSummaries(params) 2592 assert.NotNil(t, result) 2593 assert.Nil(t, result.Err()) 2594 } 2595 2596 func TestSubscriptionItemsUsageRecordsPost(t *testing.T) { 2597 params := &stripe.UsageRecordParams{ 2598 Quantity: stripe.Int64(100), 2599 Timestamp: stripe.Int64(1571252444), 2600 SubscriptionItem: stripe.String("si_xxxxxxxxxxxxx"), 2601 } 2602 result, err := usagerecord.New(params) 2603 assert.NotNil(t, result) 2604 assert.Nil(t, err) 2605 } 2606 2607 func TestSubscriptionSchedulesCancelPost(t *testing.T) { 2608 params := &stripe.SubscriptionScheduleCancelParams{} 2609 result, err := subscriptionschedule.Cancel("sub_sched_xxxxxxxxxxxxx", params) 2610 assert.NotNil(t, result) 2611 assert.Nil(t, err) 2612 } 2613 2614 func TestSubscriptionSchedulesGet(t *testing.T) { 2615 params := &stripe.SubscriptionScheduleListParams{} 2616 params.Limit = stripe.Int64(3) 2617 result := subscriptionschedule.List(params) 2618 assert.NotNil(t, result) 2619 assert.Nil(t, result.Err()) 2620 } 2621 2622 func TestSubscriptionSchedulesGet2(t *testing.T) { 2623 params := &stripe.SubscriptionScheduleParams{} 2624 result, err := subscriptionschedule.Get("sub_sched_xxxxxxxxxxxxx", params) 2625 assert.NotNil(t, result) 2626 assert.Nil(t, err) 2627 } 2628 2629 func TestSubscriptionSchedulesPost(t *testing.T) { 2630 params := &stripe.SubscriptionScheduleParams{ 2631 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 2632 StartDate: stripe.Int64(1676070661), 2633 EndBehavior: stripe.String(string(stripe.SubscriptionScheduleEndBehaviorRelease)), 2634 Phases: []*stripe.SubscriptionSchedulePhaseParams{ 2635 { 2636 Items: []*stripe.SubscriptionSchedulePhaseItemParams{ 2637 { 2638 Price: stripe.String("price_xxxxxxxxxxxxx"), 2639 Quantity: stripe.Int64(1), 2640 }, 2641 }, 2642 Iterations: stripe.Int64(12), 2643 }, 2644 }, 2645 } 2646 result, err := subscriptionschedule.New(params) 2647 assert.NotNil(t, result) 2648 assert.Nil(t, err) 2649 } 2650 2651 func TestSubscriptionSchedulesPost2(t *testing.T) { 2652 params := &stripe.SubscriptionScheduleParams{ 2653 EndBehavior: stripe.String(string(stripe.SubscriptionScheduleEndBehaviorRelease)), 2654 } 2655 result, err := subscriptionschedule.Update("sub_sched_xxxxxxxxxxxxx", params) 2656 assert.NotNil(t, result) 2657 assert.Nil(t, err) 2658 } 2659 2660 func TestSubscriptionSchedulesReleasePost(t *testing.T) { 2661 params := &stripe.SubscriptionScheduleReleaseParams{} 2662 result, err := subscriptionschedule.Release( 2663 "sub_sched_xxxxxxxxxxxxx", 2664 params, 2665 ) 2666 assert.NotNil(t, result) 2667 assert.Nil(t, err) 2668 } 2669 2670 func TestSubscriptionsDelete(t *testing.T) { 2671 params := &stripe.SubscriptionCancelParams{} 2672 result, err := subscription.Cancel("sub_xxxxxxxxxxxxx", params) 2673 assert.NotNil(t, result) 2674 assert.Nil(t, err) 2675 } 2676 2677 func TestSubscriptionsDiscountDelete(t *testing.T) { 2678 params := &stripe.SubscriptionDeleteDiscountParams{} 2679 result, err := subscription.DeleteDiscount("sub_xyz", params) 2680 assert.NotNil(t, result) 2681 assert.Nil(t, err) 2682 } 2683 2684 func TestSubscriptionsGet(t *testing.T) { 2685 params := &stripe.SubscriptionListParams{} 2686 params.Limit = stripe.Int64(3) 2687 result := subscription.List(params) 2688 assert.NotNil(t, result) 2689 assert.Nil(t, result.Err()) 2690 } 2691 2692 func TestSubscriptionsGet2(t *testing.T) { 2693 params := &stripe.SubscriptionParams{} 2694 result, err := subscription.Get("sub_xxxxxxxxxxxxx", params) 2695 assert.NotNil(t, result) 2696 assert.Nil(t, err) 2697 } 2698 2699 func TestSubscriptionsPost(t *testing.T) { 2700 params := &stripe.SubscriptionParams{ 2701 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 2702 Items: []*stripe.SubscriptionItemsParams{ 2703 { 2704 Price: stripe.String("price_xxxxxxxxxxxxx"), 2705 }, 2706 }, 2707 } 2708 result, err := subscription.New(params) 2709 assert.NotNil(t, result) 2710 assert.Nil(t, err) 2711 } 2712 2713 func TestSubscriptionsPost2(t *testing.T) { 2714 params := &stripe.SubscriptionParams{} 2715 params.AddMetadata("order_id", "6735") 2716 result, err := subscription.Update("sub_xxxxxxxxxxxxx", params) 2717 assert.NotNil(t, result) 2718 assert.Nil(t, err) 2719 } 2720 2721 func TestSubscriptionsSearchGet(t *testing.T) { 2722 params := &stripe.SubscriptionSearchParams{ 2723 SearchParams: stripe.SearchParams{ 2724 Query: "status:'active' AND metadata['order_id']:'6735'", 2725 }, 2726 } 2727 result := subscription.Search(params) 2728 assert.NotNil(t, result) 2729 assert.Nil(t, result.Err()) 2730 } 2731 2732 func TestTaxCalculationsLineItemsGet(t *testing.T) { 2733 params := &stripe.TaxCalculationListLineItemsParams{ 2734 Calculation: stripe.String("xxx"), 2735 } 2736 result := tax_calculation.ListLineItems(params) 2737 assert.NotNil(t, result) 2738 assert.Nil(t, result.Err()) 2739 } 2740 2741 func TestTaxCalculationsPost(t *testing.T) { 2742 params := &stripe.TaxCalculationParams{ 2743 Currency: stripe.String(string(stripe.CurrencyUSD)), 2744 LineItems: []*stripe.TaxCalculationLineItemParams{ 2745 { 2746 Amount: stripe.Int64(1000), 2747 Reference: stripe.String("L1"), 2748 }, 2749 }, 2750 CustomerDetails: &stripe.TaxCalculationCustomerDetailsParams{ 2751 Address: &stripe.AddressParams{ 2752 Line1: stripe.String("354 Oyster Point Blvd"), 2753 City: stripe.String("South San Francisco"), 2754 State: stripe.String("CA"), 2755 PostalCode: stripe.String("94080"), 2756 Country: stripe.String("US"), 2757 }, 2758 AddressSource: stripe.String(string(stripe.TaxCalculationCustomerDetailsAddressSourceShipping)), 2759 }, 2760 } 2761 result, err := tax_calculation.New(params) 2762 assert.NotNil(t, result) 2763 assert.Nil(t, err) 2764 } 2765 2766 func TestTaxCodesGet(t *testing.T) { 2767 params := &stripe.TaxCodeListParams{} 2768 params.Limit = stripe.Int64(3) 2769 result := taxcode.List(params) 2770 assert.NotNil(t, result) 2771 assert.Nil(t, result.Err()) 2772 } 2773 2774 func TestTaxCodesGet2(t *testing.T) { 2775 params := &stripe.TaxCodeParams{} 2776 result, err := taxcode.Get("txcd_xxxxxxxxxxxxx", params) 2777 assert.NotNil(t, result) 2778 assert.Nil(t, err) 2779 } 2780 2781 func TestTaxIdsDelete(t *testing.T) { 2782 params := &stripe.TaxIDParams{} 2783 result, err := taxid.Del("taxid_123", params) 2784 assert.NotNil(t, result) 2785 assert.Nil(t, err) 2786 } 2787 2788 func TestTaxIdsGet(t *testing.T) { 2789 params := &stripe.TaxIDListParams{} 2790 result := taxid.List(params) 2791 assert.NotNil(t, result) 2792 assert.Nil(t, result.Err()) 2793 } 2794 2795 func TestTaxIdsGet2(t *testing.T) { 2796 params := &stripe.TaxIDParams{} 2797 result, err := taxid.Get("taxid_123", params) 2798 assert.NotNil(t, result) 2799 assert.Nil(t, err) 2800 } 2801 2802 func TestTaxIdsPost(t *testing.T) { 2803 params := &stripe.TaxIDParams{ 2804 Type: stripe.String(string(stripe.TaxIDTypeEUVAT)), 2805 Value: stripe.String("123"), 2806 } 2807 result, err := taxid.New(params) 2808 assert.NotNil(t, result) 2809 assert.Nil(t, err) 2810 } 2811 2812 func TestTaxRatesGet(t *testing.T) { 2813 params := &stripe.TaxRateListParams{} 2814 params.Limit = stripe.Int64(3) 2815 result := taxrate.List(params) 2816 assert.NotNil(t, result) 2817 assert.Nil(t, result.Err()) 2818 } 2819 2820 func TestTaxRatesGet2(t *testing.T) { 2821 params := &stripe.TaxRateParams{} 2822 result, err := taxrate.Get("txr_xxxxxxxxxxxxx", params) 2823 assert.NotNil(t, result) 2824 assert.Nil(t, err) 2825 } 2826 2827 func TestTaxRatesPost(t *testing.T) { 2828 params := &stripe.TaxRateParams{ 2829 DisplayName: stripe.String("VAT"), 2830 Description: stripe.String("VAT Germany"), 2831 Jurisdiction: stripe.String("DE"), 2832 Percentage: stripe.Float64(16), 2833 Inclusive: stripe.Bool(false), 2834 } 2835 result, err := taxrate.New(params) 2836 assert.NotNil(t, result) 2837 assert.Nil(t, err) 2838 } 2839 2840 func TestTaxRatesPost2(t *testing.T) { 2841 params := &stripe.TaxRateParams{Active: stripe.Bool(false)} 2842 result, err := taxrate.Update("txr_xxxxxxxxxxxxx", params) 2843 assert.NotNil(t, result) 2844 assert.Nil(t, err) 2845 } 2846 2847 func TestTaxSettingsGet(t *testing.T) { 2848 params := &stripe.TaxSettingsParams{} 2849 result, err := tax_settings.Get(params) 2850 assert.NotNil(t, result) 2851 assert.Nil(t, err) 2852 } 2853 2854 func TestTaxSettingsPost(t *testing.T) { 2855 params := &stripe.TaxSettingsParams{ 2856 Defaults: &stripe.TaxSettingsDefaultsParams{ 2857 TaxCode: stripe.String("txcd_10000000"), 2858 }, 2859 } 2860 result, err := tax_settings.Update(params) 2861 assert.NotNil(t, result) 2862 assert.Nil(t, err) 2863 } 2864 2865 func TestTaxTransactionsCreateFromCalculationPost(t *testing.T) { 2866 params := &stripe.TaxTransactionCreateFromCalculationParams{ 2867 Calculation: stripe.String("xxx"), 2868 Reference: stripe.String("yyy"), 2869 } 2870 result, err := tax_transaction.CreateFromCalculation(params) 2871 assert.NotNil(t, result) 2872 assert.Nil(t, err) 2873 } 2874 2875 func TestTerminalConfigurationsDelete(t *testing.T) { 2876 params := &stripe.TerminalConfigurationParams{} 2877 result, err := terminal_configuration.Del("uc_123", params) 2878 assert.NotNil(t, result) 2879 assert.Nil(t, err) 2880 } 2881 2882 func TestTerminalConfigurationsDelete2(t *testing.T) { 2883 params := &stripe.TerminalConfigurationParams{} 2884 result, err := terminal_configuration.Del("tmc_xxxxxxxxxxxxx", params) 2885 assert.NotNil(t, result) 2886 assert.Nil(t, err) 2887 } 2888 2889 func TestTerminalConfigurationsGet(t *testing.T) { 2890 params := &stripe.TerminalConfigurationListParams{} 2891 result := terminal_configuration.List(params) 2892 assert.NotNil(t, result) 2893 assert.Nil(t, result.Err()) 2894 } 2895 2896 func TestTerminalConfigurationsGet2(t *testing.T) { 2897 params := &stripe.TerminalConfigurationParams{} 2898 result, err := terminal_configuration.Get("uc_123", params) 2899 assert.NotNil(t, result) 2900 assert.Nil(t, err) 2901 } 2902 2903 func TestTerminalConfigurationsGet3(t *testing.T) { 2904 params := &stripe.TerminalConfigurationListParams{} 2905 params.Limit = stripe.Int64(3) 2906 result := terminal_configuration.List(params) 2907 assert.NotNil(t, result) 2908 assert.Nil(t, result.Err()) 2909 } 2910 2911 func TestTerminalConfigurationsGet4(t *testing.T) { 2912 params := &stripe.TerminalConfigurationParams{} 2913 result, err := terminal_configuration.Get("tmc_xxxxxxxxxxxxx", params) 2914 assert.NotNil(t, result) 2915 assert.Nil(t, err) 2916 } 2917 2918 func TestTerminalConfigurationsPost(t *testing.T) { 2919 params := &stripe.TerminalConfigurationParams{} 2920 result, err := terminal_configuration.New(params) 2921 assert.NotNil(t, result) 2922 assert.Nil(t, err) 2923 } 2924 2925 func TestTerminalConfigurationsPost2(t *testing.T) { 2926 params := &stripe.TerminalConfigurationParams{ 2927 Tipping: &stripe.TerminalConfigurationTippingParams{ 2928 USD: &stripe.TerminalConfigurationTippingUSDParams{ 2929 FixedAmounts: []*int64{stripe.Int64(10)}, 2930 }, 2931 }, 2932 } 2933 result, err := terminal_configuration.Update("uc_123", params) 2934 assert.NotNil(t, result) 2935 assert.Nil(t, err) 2936 } 2937 2938 func TestTerminalConfigurationsPost3(t *testing.T) { 2939 params := &stripe.TerminalConfigurationParams{ 2940 BBPOSWisePOSE: &stripe.TerminalConfigurationBBPOSWisePOSEParams{ 2941 Splashscreen: stripe.String("file_xxxxxxxxxxxxx"), 2942 }, 2943 } 2944 result, err := terminal_configuration.New(params) 2945 assert.NotNil(t, result) 2946 assert.Nil(t, err) 2947 } 2948 2949 func TestTerminalConfigurationsPost4(t *testing.T) { 2950 params := &stripe.TerminalConfigurationParams{ 2951 BBPOSWisePOSE: &stripe.TerminalConfigurationBBPOSWisePOSEParams{ 2952 Splashscreen: stripe.String("file_xxxxxxxxxxxxx"), 2953 }, 2954 } 2955 result, err := terminal_configuration.Update("tmc_xxxxxxxxxxxxx", params) 2956 assert.NotNil(t, result) 2957 assert.Nil(t, err) 2958 } 2959 2960 func TestTerminalConnectionTokensPost(t *testing.T) { 2961 params := &stripe.TerminalConnectionTokenParams{} 2962 result, err := terminal_connectiontoken.New(params) 2963 assert.NotNil(t, result) 2964 assert.Nil(t, err) 2965 } 2966 2967 func TestTerminalLocationsDelete(t *testing.T) { 2968 params := &stripe.TerminalLocationParams{} 2969 result, err := terminal_location.Del("tml_xxxxxxxxxxxxx", params) 2970 assert.NotNil(t, result) 2971 assert.Nil(t, err) 2972 } 2973 2974 func TestTerminalLocationsGet(t *testing.T) { 2975 params := &stripe.TerminalLocationListParams{} 2976 params.Limit = stripe.Int64(3) 2977 result := terminal_location.List(params) 2978 assert.NotNil(t, result) 2979 assert.Nil(t, result.Err()) 2980 } 2981 2982 func TestTerminalLocationsGet2(t *testing.T) { 2983 params := &stripe.TerminalLocationParams{} 2984 result, err := terminal_location.Get("tml_xxxxxxxxxxxxx", params) 2985 assert.NotNil(t, result) 2986 assert.Nil(t, err) 2987 } 2988 2989 func TestTerminalLocationsPost(t *testing.T) { 2990 params := &stripe.TerminalLocationParams{ 2991 DisplayName: stripe.String("My First Store"), 2992 Address: &stripe.AddressParams{ 2993 Line1: stripe.String("1234 Main Street"), 2994 City: stripe.String("San Francisco"), 2995 PostalCode: stripe.String("94111"), 2996 State: stripe.String("CA"), 2997 Country: stripe.String("US"), 2998 }, 2999 } 3000 result, err := terminal_location.New(params) 3001 assert.NotNil(t, result) 3002 assert.Nil(t, err) 3003 } 3004 3005 func TestTerminalLocationsPost2(t *testing.T) { 3006 params := &stripe.TerminalLocationParams{ 3007 DisplayName: stripe.String("My First Store"), 3008 } 3009 result, err := terminal_location.Update("tml_xxxxxxxxxxxxx", params) 3010 assert.NotNil(t, result) 3011 assert.Nil(t, err) 3012 } 3013 3014 func TestTerminalReadersCancelActionPost(t *testing.T) { 3015 params := &stripe.TerminalReaderCancelActionParams{} 3016 result, err := terminal_reader.CancelAction("tmr_xxxxxxxxxxxxx", params) 3017 assert.NotNil(t, result) 3018 assert.Nil(t, err) 3019 } 3020 3021 func TestTerminalReadersDelete(t *testing.T) { 3022 params := &stripe.TerminalReaderParams{} 3023 result, err := terminal_reader.Del("tmr_xxxxxxxxxxxxx", params) 3024 assert.NotNil(t, result) 3025 assert.Nil(t, err) 3026 } 3027 3028 func TestTerminalReadersGet(t *testing.T) { 3029 params := &stripe.TerminalReaderListParams{} 3030 params.Limit = stripe.Int64(3) 3031 result := terminal_reader.List(params) 3032 assert.NotNil(t, result) 3033 assert.Nil(t, result.Err()) 3034 } 3035 3036 func TestTerminalReadersGet2(t *testing.T) { 3037 params := &stripe.TerminalReaderParams{} 3038 result, err := terminal_reader.Get("tmr_xxxxxxxxxxxxx", params) 3039 assert.NotNil(t, result) 3040 assert.Nil(t, err) 3041 } 3042 3043 func TestTerminalReadersPost(t *testing.T) { 3044 params := &stripe.TerminalReaderParams{ 3045 RegistrationCode: stripe.String("puppies-plug-could"), 3046 Label: stripe.String("Blue Rabbit"), 3047 Location: stripe.String("tml_1234"), 3048 } 3049 result, err := terminal_reader.New(params) 3050 assert.NotNil(t, result) 3051 assert.Nil(t, err) 3052 } 3053 3054 func TestTerminalReadersPost2(t *testing.T) { 3055 params := &stripe.TerminalReaderParams{Label: stripe.String("Blue Rabbit")} 3056 result, err := terminal_reader.Update("tmr_xxxxxxxxxxxxx", params) 3057 assert.NotNil(t, result) 3058 assert.Nil(t, err) 3059 } 3060 3061 func TestTerminalReadersProcessPaymentIntentPost(t *testing.T) { 3062 params := &stripe.TerminalReaderProcessPaymentIntentParams{ 3063 PaymentIntent: stripe.String("pi_xxxxxxxxxxxxx"), 3064 } 3065 result, err := terminal_reader.ProcessPaymentIntent( 3066 "tmr_xxxxxxxxxxxxx", 3067 params, 3068 ) 3069 assert.NotNil(t, result) 3070 assert.Nil(t, err) 3071 } 3072 3073 func TestTerminalReadersProcessSetupIntentPost(t *testing.T) { 3074 params := &stripe.TerminalReaderProcessSetupIntentParams{ 3075 SetupIntent: stripe.String("seti_xxxxxxxxxxxxx"), 3076 CustomerConsentCollected: stripe.Bool(true), 3077 } 3078 result, err := terminal_reader.ProcessSetupIntent( 3079 "tmr_xxxxxxxxxxxxx", 3080 params, 3081 ) 3082 assert.NotNil(t, result) 3083 assert.Nil(t, err) 3084 } 3085 3086 func TestTestHelpersCustomersFundCashBalancePost(t *testing.T) { 3087 params := &stripe.TestHelpersCustomerFundCashBalanceParams{ 3088 Amount: stripe.Int64(30), 3089 Currency: stripe.String(string(stripe.CurrencyEUR)), 3090 } 3091 result, err := testhelpers_customer.FundCashBalance("cus_123", params) 3092 assert.NotNil(t, result) 3093 assert.Nil(t, err) 3094 } 3095 3096 func TestTestHelpersIssuingAuthorizationsCapturePost(t *testing.T) { 3097 params := &stripe.TestHelpersIssuingAuthorizationCaptureParams{ 3098 CaptureAmount: stripe.Int64(100), 3099 CloseAuthorization: stripe.Bool(true), 3100 PurchaseDetails: &stripe.TestHelpersIssuingAuthorizationCapturePurchaseDetailsParams{ 3101 Flight: &stripe.TestHelpersIssuingAuthorizationCapturePurchaseDetailsFlightParams{ 3102 DepartureAt: stripe.Int64(1633651200), 3103 PassengerName: stripe.String("John Doe"), 3104 Refundable: stripe.Bool(true), 3105 Segments: []*stripe.TestHelpersIssuingAuthorizationCapturePurchaseDetailsFlightSegmentParams{ 3106 { 3107 ArrivalAirportCode: stripe.String("SFO"), 3108 Carrier: stripe.String("Delta"), 3109 DepartureAirportCode: stripe.String("LAX"), 3110 FlightNumber: stripe.String("DL100"), 3111 ServiceClass: stripe.String("Economy"), 3112 StopoverAllowed: stripe.Bool(true), 3113 }, 3114 }, 3115 TravelAgency: stripe.String("Orbitz"), 3116 }, 3117 Fuel: &stripe.TestHelpersIssuingAuthorizationCapturePurchaseDetailsFuelParams{ 3118 Type: stripe.String("diesel"), 3119 Unit: stripe.String("liter"), 3120 UnitCostDecimal: stripe.Float64(3.5), 3121 VolumeDecimal: stripe.Float64(10), 3122 }, 3123 Lodging: &stripe.TestHelpersIssuingAuthorizationCapturePurchaseDetailsLodgingParams{ 3124 CheckInAt: stripe.Int64(1633651200), 3125 Nights: stripe.Int64(2), 3126 }, 3127 Receipt: []*stripe.TestHelpersIssuingAuthorizationCapturePurchaseDetailsReceiptParams{ 3128 { 3129 Description: stripe.String("Room charge"), 3130 Quantity: stripe.Float64(1), 3131 Total: stripe.Int64(200), 3132 UnitCost: stripe.Int64(200), 3133 }, 3134 }, 3135 Reference: stripe.String("foo"), 3136 }, 3137 } 3138 result, err := testhelpers_issuing_authorization.Capture( 3139 "example_authorization", 3140 params, 3141 ) 3142 assert.NotNil(t, result) 3143 assert.Nil(t, err) 3144 } 3145 3146 func TestTestHelpersIssuingAuthorizationsExpirePost(t *testing.T) { 3147 params := &stripe.TestHelpersIssuingAuthorizationExpireParams{} 3148 result, err := testhelpers_issuing_authorization.Expire( 3149 "example_authorization", 3150 params, 3151 ) 3152 assert.NotNil(t, result) 3153 assert.Nil(t, err) 3154 } 3155 3156 func TestTestHelpersIssuingAuthorizationsIncrementPost(t *testing.T) { 3157 params := &stripe.TestHelpersIssuingAuthorizationIncrementParams{ 3158 IncrementAmount: stripe.Int64(50), 3159 IsAmountControllable: stripe.Bool(true), 3160 } 3161 result, err := testhelpers_issuing_authorization.Increment( 3162 "example_authorization", 3163 params, 3164 ) 3165 assert.NotNil(t, result) 3166 assert.Nil(t, err) 3167 } 3168 3169 func TestTestHelpersIssuingAuthorizationsPost(t *testing.T) { 3170 params := &stripe.TestHelpersIssuingAuthorizationParams{ 3171 Amount: stripe.Int64(100), 3172 AmountDetails: &stripe.TestHelpersIssuingAuthorizationAmountDetailsParams{ 3173 ATMFee: stripe.Int64(10), 3174 CashbackAmount: stripe.Int64(5), 3175 }, 3176 AuthorizationMethod: stripe.String(string(stripe.IssuingAuthorizationAuthorizationMethodChip)), 3177 Card: stripe.String("foo"), 3178 Currency: stripe.String(string(stripe.CurrencyUSD)), 3179 IsAmountControllable: stripe.Bool(true), 3180 MerchantData: &stripe.TestHelpersIssuingAuthorizationMerchantDataParams{ 3181 Category: stripe.String("ac_refrigeration_repair"), 3182 City: stripe.String("foo"), 3183 Country: stripe.String("bar"), 3184 Name: stripe.String("foo"), 3185 NetworkID: stripe.String("bar"), 3186 PostalCode: stripe.String("foo"), 3187 State: stripe.String("bar"), 3188 TerminalID: stripe.String("foo"), 3189 }, 3190 NetworkData: &stripe.TestHelpersIssuingAuthorizationNetworkDataParams{ 3191 AcquiringInstitutionID: stripe.String("foo"), 3192 }, 3193 VerificationData: &stripe.TestHelpersIssuingAuthorizationVerificationDataParams{ 3194 AddressLine1Check: stripe.String("mismatch"), 3195 AddressPostalCodeCheck: stripe.String("match"), 3196 CVCCheck: stripe.String("match"), 3197 ExpiryCheck: stripe.String("mismatch"), 3198 }, 3199 Wallet: stripe.String("apple_pay"), 3200 } 3201 result, err := testhelpers_issuing_authorization.New(params) 3202 assert.NotNil(t, result) 3203 assert.Nil(t, err) 3204 } 3205 3206 func TestTestHelpersIssuingAuthorizationsReversePost(t *testing.T) { 3207 params := &stripe.TestHelpersIssuingAuthorizationReverseParams{ 3208 ReverseAmount: stripe.Int64(20), 3209 } 3210 result, err := testhelpers_issuing_authorization.Reverse( 3211 "example_authorization", 3212 params, 3213 ) 3214 assert.NotNil(t, result) 3215 assert.Nil(t, err) 3216 } 3217 3218 func TestTestHelpersIssuingCardsShippingDeliverPost(t *testing.T) { 3219 params := &stripe.TestHelpersIssuingCardDeliverCardParams{} 3220 result, err := testhelpers_issuing_card.DeliverCard("card_123", params) 3221 assert.NotNil(t, result) 3222 assert.Nil(t, err) 3223 } 3224 3225 func TestTestHelpersIssuingCardsShippingFailPost(t *testing.T) { 3226 params := &stripe.TestHelpersIssuingCardFailCardParams{} 3227 result, err := testhelpers_issuing_card.FailCard("card_123", params) 3228 assert.NotNil(t, result) 3229 assert.Nil(t, err) 3230 } 3231 3232 func TestTestHelpersIssuingCardsShippingReturnPost(t *testing.T) { 3233 params := &stripe.TestHelpersIssuingCardReturnCardParams{} 3234 result, err := testhelpers_issuing_card.ReturnCard("card_123", params) 3235 assert.NotNil(t, result) 3236 assert.Nil(t, err) 3237 } 3238 3239 func TestTestHelpersIssuingCardsShippingShipPost(t *testing.T) { 3240 params := &stripe.TestHelpersIssuingCardShipCardParams{} 3241 result, err := testhelpers_issuing_card.ShipCard("card_123", params) 3242 assert.NotNil(t, result) 3243 assert.Nil(t, err) 3244 } 3245 3246 func TestTestHelpersIssuingPersonalizationDesignsActivatePost(t *testing.T) { 3247 params := &stripe.TestHelpersIssuingPersonalizationDesignActivateParams{} 3248 result, err := testhelpers_issuing_personalizationdesign.Activate( 3249 "pd_xyz", 3250 params, 3251 ) 3252 assert.NotNil(t, result) 3253 assert.Nil(t, err) 3254 } 3255 3256 func TestTestHelpersIssuingPersonalizationDesignsDeactivatePost(t *testing.T) { 3257 params := &stripe.TestHelpersIssuingPersonalizationDesignDeactivateParams{} 3258 result, err := testhelpers_issuing_personalizationdesign.Deactivate( 3259 "pd_xyz", 3260 params, 3261 ) 3262 assert.NotNil(t, result) 3263 assert.Nil(t, err) 3264 } 3265 3266 func TestTestHelpersIssuingPersonalizationDesignsRejectPost(t *testing.T) { 3267 params := &stripe.TestHelpersIssuingPersonalizationDesignRejectParams{ 3268 RejectionReasons: &stripe.TestHelpersIssuingPersonalizationDesignRejectRejectionReasonsParams{ 3269 CardLogo: []*string{ 3270 stripe.String(string(stripe.IssuingPersonalizationDesignRejectionReasonsCardLogoGeographicLocation)), 3271 }, 3272 }, 3273 } 3274 result, err := testhelpers_issuing_personalizationdesign.Reject( 3275 "pd_xyz", 3276 params, 3277 ) 3278 assert.NotNil(t, result) 3279 assert.Nil(t, err) 3280 } 3281 3282 func TestTestHelpersIssuingTransactionsCreateForceCapturePost(t *testing.T) { 3283 params := &stripe.TestHelpersIssuingTransactionCreateForceCaptureParams{ 3284 Amount: stripe.Int64(100), 3285 Card: stripe.String("foo"), 3286 Currency: stripe.String(string(stripe.CurrencyUSD)), 3287 MerchantData: &stripe.TestHelpersIssuingTransactionCreateForceCaptureMerchantDataParams{ 3288 Category: stripe.String("ac_refrigeration_repair"), 3289 City: stripe.String("foo"), 3290 Country: stripe.String("US"), 3291 Name: stripe.String("foo"), 3292 NetworkID: stripe.String("bar"), 3293 PostalCode: stripe.String("10001"), 3294 State: stripe.String("NY"), 3295 TerminalID: stripe.String("foo"), 3296 }, 3297 PurchaseDetails: &stripe.TestHelpersIssuingTransactionCreateForceCapturePurchaseDetailsParams{ 3298 Flight: &stripe.TestHelpersIssuingTransactionCreateForceCapturePurchaseDetailsFlightParams{ 3299 DepartureAt: stripe.Int64(1633651200), 3300 PassengerName: stripe.String("John Doe"), 3301 Refundable: stripe.Bool(true), 3302 Segments: []*stripe.TestHelpersIssuingTransactionCreateForceCapturePurchaseDetailsFlightSegmentParams{ 3303 { 3304 ArrivalAirportCode: stripe.String("SFO"), 3305 Carrier: stripe.String("Delta"), 3306 DepartureAirportCode: stripe.String("LAX"), 3307 FlightNumber: stripe.String("DL100"), 3308 ServiceClass: stripe.String("Economy"), 3309 StopoverAllowed: stripe.Bool(true), 3310 }, 3311 }, 3312 TravelAgency: stripe.String("Orbitz"), 3313 }, 3314 Fuel: &stripe.TestHelpersIssuingTransactionCreateForceCapturePurchaseDetailsFuelParams{ 3315 Type: stripe.String("diesel"), 3316 Unit: stripe.String("liter"), 3317 UnitCostDecimal: stripe.Float64(3.5), 3318 VolumeDecimal: stripe.Float64(10), 3319 }, 3320 Lodging: &stripe.TestHelpersIssuingTransactionCreateForceCapturePurchaseDetailsLodgingParams{ 3321 CheckInAt: stripe.Int64(1533651200), 3322 Nights: stripe.Int64(2), 3323 }, 3324 Receipt: []*stripe.TestHelpersIssuingTransactionCreateForceCapturePurchaseDetailsReceiptParams{ 3325 { 3326 Description: stripe.String("Room charge"), 3327 Quantity: stripe.Float64(1), 3328 Total: stripe.Int64(200), 3329 UnitCost: stripe.Int64(200), 3330 }, 3331 }, 3332 Reference: stripe.String("foo"), 3333 }, 3334 } 3335 result, err := testhelpers_issuing_transaction.CreateForceCapture(params) 3336 assert.NotNil(t, result) 3337 assert.Nil(t, err) 3338 } 3339 3340 func TestTestHelpersIssuingTransactionsCreateUnlinkedRefundPost(t *testing.T) { 3341 params := &stripe.TestHelpersIssuingTransactionCreateUnlinkedRefundParams{ 3342 Amount: stripe.Int64(100), 3343 Card: stripe.String("foo"), 3344 Currency: stripe.String(string(stripe.CurrencyUSD)), 3345 MerchantData: &stripe.TestHelpersIssuingTransactionCreateUnlinkedRefundMerchantDataParams{ 3346 Category: stripe.String("ac_refrigeration_repair"), 3347 City: stripe.String("foo"), 3348 Country: stripe.String("bar"), 3349 Name: stripe.String("foo"), 3350 NetworkID: stripe.String("bar"), 3351 PostalCode: stripe.String("foo"), 3352 State: stripe.String("bar"), 3353 TerminalID: stripe.String("foo"), 3354 }, 3355 PurchaseDetails: &stripe.TestHelpersIssuingTransactionCreateUnlinkedRefundPurchaseDetailsParams{ 3356 Flight: &stripe.TestHelpersIssuingTransactionCreateUnlinkedRefundPurchaseDetailsFlightParams{ 3357 DepartureAt: stripe.Int64(1533651200), 3358 PassengerName: stripe.String("John Doe"), 3359 Refundable: stripe.Bool(true), 3360 Segments: []*stripe.TestHelpersIssuingTransactionCreateUnlinkedRefundPurchaseDetailsFlightSegmentParams{ 3361 { 3362 ArrivalAirportCode: stripe.String("SFO"), 3363 Carrier: stripe.String("Delta"), 3364 DepartureAirportCode: stripe.String("LAX"), 3365 FlightNumber: stripe.String("DL100"), 3366 ServiceClass: stripe.String("Economy"), 3367 StopoverAllowed: stripe.Bool(true), 3368 }, 3369 }, 3370 TravelAgency: stripe.String("Orbitz"), 3371 }, 3372 Fuel: &stripe.TestHelpersIssuingTransactionCreateUnlinkedRefundPurchaseDetailsFuelParams{ 3373 Type: stripe.String("diesel"), 3374 Unit: stripe.String("liter"), 3375 UnitCostDecimal: stripe.Float64(3.5), 3376 VolumeDecimal: stripe.Float64(10), 3377 }, 3378 Lodging: &stripe.TestHelpersIssuingTransactionCreateUnlinkedRefundPurchaseDetailsLodgingParams{ 3379 CheckInAt: stripe.Int64(1533651200), 3380 Nights: stripe.Int64(2), 3381 }, 3382 Receipt: []*stripe.TestHelpersIssuingTransactionCreateUnlinkedRefundPurchaseDetailsReceiptParams{ 3383 { 3384 Description: stripe.String("Room charge"), 3385 Quantity: stripe.Float64(1), 3386 Total: stripe.Int64(200), 3387 UnitCost: stripe.Int64(200), 3388 }, 3389 }, 3390 Reference: stripe.String("foo"), 3391 }, 3392 } 3393 result, err := testhelpers_issuing_transaction.CreateUnlinkedRefund(params) 3394 assert.NotNil(t, result) 3395 assert.Nil(t, err) 3396 } 3397 3398 func TestTestHelpersIssuingTransactionsRefundPost(t *testing.T) { 3399 params := &stripe.TestHelpersIssuingTransactionRefundParams{ 3400 RefundAmount: stripe.Int64(50), 3401 } 3402 result, err := testhelpers_issuing_transaction.Refund( 3403 "example_transaction", 3404 params, 3405 ) 3406 assert.NotNil(t, result) 3407 assert.Nil(t, err) 3408 } 3409 3410 func TestTestHelpersRefundsExpirePost(t *testing.T) { 3411 params := &stripe.TestHelpersRefundExpireParams{} 3412 result, err := testhelpers_refund.Expire("re_123", params) 3413 assert.NotNil(t, result) 3414 assert.Nil(t, err) 3415 } 3416 3417 func TestTestHelpersTestClocksAdvancePost(t *testing.T) { 3418 params := &stripe.TestHelpersTestClockAdvanceParams{ 3419 FrozenTime: stripe.Int64(142), 3420 } 3421 result, err := testhelpers_testclock.Advance("clock_xyz", params) 3422 assert.NotNil(t, result) 3423 assert.Nil(t, err) 3424 } 3425 3426 func TestTestHelpersTestClocksAdvancePost2(t *testing.T) { 3427 params := &stripe.TestHelpersTestClockAdvanceParams{ 3428 FrozenTime: stripe.Int64(1675552261), 3429 } 3430 result, err := testhelpers_testclock.Advance("clock_xxxxxxxxxxxxx", params) 3431 assert.NotNil(t, result) 3432 assert.Nil(t, err) 3433 } 3434 3435 func TestTestHelpersTestClocksDelete(t *testing.T) { 3436 params := &stripe.TestHelpersTestClockParams{} 3437 result, err := testhelpers_testclock.Del("clock_xyz", params) 3438 assert.NotNil(t, result) 3439 assert.Nil(t, err) 3440 } 3441 3442 func TestTestHelpersTestClocksDelete2(t *testing.T) { 3443 params := &stripe.TestHelpersTestClockParams{} 3444 result, err := testhelpers_testclock.Del("clock_xxxxxxxxxxxxx", params) 3445 assert.NotNil(t, result) 3446 assert.Nil(t, err) 3447 } 3448 3449 func TestTestHelpersTestClocksGet(t *testing.T) { 3450 params := &stripe.TestHelpersTestClockListParams{} 3451 result := testhelpers_testclock.List(params) 3452 assert.NotNil(t, result) 3453 assert.Nil(t, result.Err()) 3454 } 3455 3456 func TestTestHelpersTestClocksGet2(t *testing.T) { 3457 params := &stripe.TestHelpersTestClockParams{} 3458 result, err := testhelpers_testclock.Get("clock_xyz", params) 3459 assert.NotNil(t, result) 3460 assert.Nil(t, err) 3461 } 3462 3463 func TestTestHelpersTestClocksGet3(t *testing.T) { 3464 params := &stripe.TestHelpersTestClockListParams{} 3465 params.Limit = stripe.Int64(3) 3466 result := testhelpers_testclock.List(params) 3467 assert.NotNil(t, result) 3468 assert.Nil(t, result.Err()) 3469 } 3470 3471 func TestTestHelpersTestClocksGet4(t *testing.T) { 3472 params := &stripe.TestHelpersTestClockParams{} 3473 result, err := testhelpers_testclock.Get("clock_xxxxxxxxxxxxx", params) 3474 assert.NotNil(t, result) 3475 assert.Nil(t, err) 3476 } 3477 3478 func TestTestHelpersTestClocksPost(t *testing.T) { 3479 params := &stripe.TestHelpersTestClockParams{ 3480 FrozenTime: stripe.Int64(123), 3481 Name: stripe.String("cogsworth"), 3482 } 3483 result, err := testhelpers_testclock.New(params) 3484 assert.NotNil(t, result) 3485 assert.Nil(t, err) 3486 } 3487 3488 func TestTestHelpersTestClocksPost2(t *testing.T) { 3489 params := &stripe.TestHelpersTestClockParams{ 3490 FrozenTime: stripe.Int64(1577836800), 3491 } 3492 result, err := testhelpers_testclock.New(params) 3493 assert.NotNil(t, result) 3494 assert.Nil(t, err) 3495 } 3496 3497 func TestTestHelpersTreasuryInboundTransfersFailPost(t *testing.T) { 3498 params := &stripe.TestHelpersTreasuryInboundTransferFailParams{ 3499 FailureDetails: &stripe.TestHelpersTreasuryInboundTransferFailFailureDetailsParams{ 3500 Code: stripe.String(string(stripe.TreasuryInboundTransferFailureDetailsCodeAccountClosed)), 3501 }, 3502 } 3503 result, err := testhelpers_treasury_inboundtransfer.Fail("ibt_123", params) 3504 assert.NotNil(t, result) 3505 assert.Nil(t, err) 3506 } 3507 3508 func TestTestHelpersTreasuryInboundTransfersReturnPost(t *testing.T) { 3509 params := &stripe.TestHelpersTreasuryInboundTransferReturnInboundTransferParams{} 3510 result, err := testhelpers_treasury_inboundtransfer.ReturnInboundTransfer( 3511 "ibt_123", 3512 params, 3513 ) 3514 assert.NotNil(t, result) 3515 assert.Nil(t, err) 3516 } 3517 3518 func TestTestHelpersTreasuryInboundTransfersSucceedPost(t *testing.T) { 3519 params := &stripe.TestHelpersTreasuryInboundTransferSucceedParams{} 3520 result, err := testhelpers_treasury_inboundtransfer.Succeed( 3521 "ibt_123", 3522 params, 3523 ) 3524 assert.NotNil(t, result) 3525 assert.Nil(t, err) 3526 } 3527 3528 func TestTestHelpersTreasuryOutboundTransfersFailPost(t *testing.T) { 3529 params := &stripe.TestHelpersTreasuryOutboundTransferFailParams{} 3530 result, err := testhelpers_treasury_outboundtransfer.Fail("obt_123", params) 3531 assert.NotNil(t, result) 3532 assert.Nil(t, err) 3533 } 3534 3535 func TestTestHelpersTreasuryOutboundTransfersPostPost(t *testing.T) { 3536 params := &stripe.TestHelpersTreasuryOutboundTransferPostParams{} 3537 result, err := testhelpers_treasury_outboundtransfer.Post("obt_123", params) 3538 assert.NotNil(t, result) 3539 assert.Nil(t, err) 3540 } 3541 3542 func TestTestHelpersTreasuryOutboundTransfersReturnPost(t *testing.T) { 3543 params := &stripe.TestHelpersTreasuryOutboundTransferReturnOutboundTransferParams{ 3544 ReturnedDetails: &stripe.TestHelpersTreasuryOutboundTransferReturnOutboundTransferReturnedDetailsParams{ 3545 Code: stripe.String(string(stripe.TreasuryOutboundTransferReturnedDetailsCodeAccountClosed)), 3546 }, 3547 } 3548 result, err := testhelpers_treasury_outboundtransfer.ReturnOutboundTransfer( 3549 "obt_123", 3550 params, 3551 ) 3552 assert.NotNil(t, result) 3553 assert.Nil(t, err) 3554 } 3555 3556 func TestTestHelpersTreasuryReceivedCreditsPost(t *testing.T) { 3557 params := &stripe.TestHelpersTreasuryReceivedCreditParams{ 3558 FinancialAccount: stripe.String("fa_123"), 3559 Network: stripe.String(string(stripe.TreasuryReceivedCreditNetworkACH)), 3560 Amount: stripe.Int64(1234), 3561 Currency: stripe.String(string(stripe.CurrencyUSD)), 3562 } 3563 result, err := testhelpers_treasury_receivedcredit.New(params) 3564 assert.NotNil(t, result) 3565 assert.Nil(t, err) 3566 } 3567 3568 func TestTestHelpersTreasuryReceivedDebitsPost(t *testing.T) { 3569 params := &stripe.TestHelpersTreasuryReceivedDebitParams{ 3570 FinancialAccount: stripe.String("fa_123"), 3571 Network: stripe.String("ach"), 3572 Amount: stripe.Int64(1234), 3573 Currency: stripe.String(string(stripe.CurrencyUSD)), 3574 } 3575 result, err := testhelpers_treasury_receiveddebit.New(params) 3576 assert.NotNil(t, result) 3577 assert.Nil(t, err) 3578 } 3579 3580 func TestTokensGet(t *testing.T) { 3581 params := &stripe.TokenParams{} 3582 result, err := token.Get("tok_xxxx", params) 3583 assert.NotNil(t, result) 3584 assert.Nil(t, err) 3585 } 3586 3587 func TestTokensPost(t *testing.T) { 3588 params := &stripe.TokenParams{ 3589 Card: &stripe.CardParams{ 3590 Number: stripe.String("4242424242424242"), 3591 ExpMonth: stripe.String("5"), 3592 ExpYear: stripe.String("2023"), 3593 CVC: stripe.String("314"), 3594 }, 3595 } 3596 result, err := token.New(params) 3597 assert.NotNil(t, result) 3598 assert.Nil(t, err) 3599 } 3600 3601 func TestTokensPost2(t *testing.T) { 3602 params := &stripe.TokenParams{ 3603 BankAccount: &stripe.BankAccountParams{ 3604 Country: stripe.String("US"), 3605 Currency: stripe.String(string(stripe.CurrencyUSD)), 3606 AccountHolderName: stripe.String("Jenny Rosen"), 3607 AccountHolderType: stripe.String("individual"), 3608 RoutingNumber: stripe.String("110000000"), 3609 AccountNumber: stripe.String("000123456789"), 3610 }, 3611 } 3612 result, err := token.New(params) 3613 assert.NotNil(t, result) 3614 assert.Nil(t, err) 3615 } 3616 3617 func TestTokensPost3(t *testing.T) { 3618 params := &stripe.TokenParams{ 3619 PII: &stripe.TokenPIIParams{IDNumber: stripe.String("000000000")}, 3620 } 3621 result, err := token.New(params) 3622 assert.NotNil(t, result) 3623 assert.Nil(t, err) 3624 } 3625 3626 func TestTokensPost4(t *testing.T) { 3627 params := &stripe.TokenParams{ 3628 Account: &stripe.TokenAccountParams{ 3629 Individual: &stripe.PersonParams{ 3630 FirstName: stripe.String("Jane"), 3631 LastName: stripe.String("Doe"), 3632 }, 3633 TOSShownAndAccepted: stripe.Bool(true), 3634 }, 3635 } 3636 result, err := token.New(params) 3637 assert.NotNil(t, result) 3638 assert.Nil(t, err) 3639 } 3640 3641 func TestTokensPost5(t *testing.T) { 3642 params := &stripe.TokenParams{ 3643 Person: &stripe.PersonParams{ 3644 FirstName: stripe.String("Jane"), 3645 LastName: stripe.String("Doe"), 3646 Relationship: &stripe.PersonRelationshipParams{Owner: stripe.Bool(true)}, 3647 }, 3648 } 3649 result, err := token.New(params) 3650 assert.NotNil(t, result) 3651 assert.Nil(t, err) 3652 } 3653 3654 func TestTokensPost6(t *testing.T) { 3655 params := &stripe.TokenParams{ 3656 CVCUpdate: &stripe.TokenCVCUpdateParams{CVC: stripe.String("123")}, 3657 } 3658 result, err := token.New(params) 3659 assert.NotNil(t, result) 3660 assert.Nil(t, err) 3661 } 3662 3663 func TestTopupsCancelPost(t *testing.T) { 3664 params := &stripe.TopupParams{} 3665 result, err := topup.Cancel("tu_xxxxxxxxxxxxx", params) 3666 assert.NotNil(t, result) 3667 assert.Nil(t, err) 3668 } 3669 3670 func TestTopupsGet(t *testing.T) { 3671 params := &stripe.TopupListParams{} 3672 params.Limit = stripe.Int64(3) 3673 result := topup.List(params) 3674 assert.NotNil(t, result) 3675 assert.Nil(t, result.Err()) 3676 } 3677 3678 func TestTopupsGet2(t *testing.T) { 3679 params := &stripe.TopupParams{} 3680 result, err := topup.Get("tu_xxxxxxxxxxxxx", params) 3681 assert.NotNil(t, result) 3682 assert.Nil(t, err) 3683 } 3684 3685 func TestTopupsPost(t *testing.T) { 3686 params := &stripe.TopupParams{ 3687 Amount: stripe.Int64(2000), 3688 Currency: stripe.String(string(stripe.CurrencyUSD)), 3689 Description: stripe.String("Top-up for Jenny Rosen"), 3690 StatementDescriptor: stripe.String("Top-up"), 3691 } 3692 result, err := topup.New(params) 3693 assert.NotNil(t, result) 3694 assert.Nil(t, err) 3695 } 3696 3697 func TestTopupsPost2(t *testing.T) { 3698 params := &stripe.TopupParams{} 3699 params.AddMetadata("order_id", "6735") 3700 result, err := topup.Update("tu_xxxxxxxxxxxxx", params) 3701 assert.NotNil(t, result) 3702 assert.Nil(t, err) 3703 } 3704 3705 func TestTransfersGet(t *testing.T) { 3706 params := &stripe.TransferListParams{} 3707 params.Limit = stripe.Int64(3) 3708 result := transfer.List(params) 3709 assert.NotNil(t, result) 3710 assert.Nil(t, result.Err()) 3711 } 3712 3713 func TestTransfersGet2(t *testing.T) { 3714 params := &stripe.TransferParams{} 3715 result, err := transfer.Get("tr_xxxxxxxxxxxxx", params) 3716 assert.NotNil(t, result) 3717 assert.Nil(t, err) 3718 } 3719 3720 func TestTransfersPost(t *testing.T) { 3721 params := &stripe.TransferParams{ 3722 Amount: stripe.Int64(400), 3723 Currency: stripe.String(string(stripe.CurrencyUSD)), 3724 Destination: stripe.String("acct_xxxxxxxxxxxxx"), 3725 TransferGroup: stripe.String("ORDER_95"), 3726 } 3727 result, err := transfer.New(params) 3728 assert.NotNil(t, result) 3729 assert.Nil(t, err) 3730 } 3731 3732 func TestTransfersPost2(t *testing.T) { 3733 params := &stripe.TransferParams{} 3734 params.AddMetadata("order_id", "6735") 3735 result, err := transfer.Update("tr_xxxxxxxxxxxxx", params) 3736 assert.NotNil(t, result) 3737 assert.Nil(t, err) 3738 } 3739 3740 func TestTransfersReversalsGet(t *testing.T) { 3741 params := &stripe.TransferReversalListParams{ 3742 ID: stripe.String("tr_xxxxxxxxxxxxx"), 3743 } 3744 params.Limit = stripe.Int64(3) 3745 result := transferreversal.List(params) 3746 assert.NotNil(t, result) 3747 assert.Nil(t, result.Err()) 3748 } 3749 3750 func TestTransfersReversalsGet2(t *testing.T) { 3751 params := &stripe.TransferReversalParams{ 3752 ID: stripe.String("tr_xxxxxxxxxxxxx"), 3753 } 3754 result, err := transferreversal.Get("trr_xxxxxxxxxxxxx", params) 3755 assert.NotNil(t, result) 3756 assert.Nil(t, err) 3757 } 3758 3759 func TestTransfersReversalsPost(t *testing.T) { 3760 params := &stripe.TransferReversalParams{ 3761 Amount: stripe.Int64(100), 3762 ID: stripe.String("tr_xxxxxxxxxxxxx"), 3763 } 3764 result, err := transferreversal.New(params) 3765 assert.NotNil(t, result) 3766 assert.Nil(t, err) 3767 } 3768 3769 func TestTransfersReversalsPost2(t *testing.T) { 3770 params := &stripe.TransferReversalParams{ 3771 ID: stripe.String("tr_xxxxxxxxxxxxx"), 3772 } 3773 params.AddMetadata("order_id", "6735") 3774 result, err := transferreversal.Update("trr_xxxxxxxxxxxxx", params) 3775 assert.NotNil(t, result) 3776 assert.Nil(t, err) 3777 } 3778 3779 func TestTreasuryCreditReversalsGet(t *testing.T) { 3780 params := &stripe.TreasuryCreditReversalListParams{ 3781 FinancialAccount: stripe.String("fa_xxxxxxxxxxxxx"), 3782 } 3783 params.Limit = stripe.Int64(3) 3784 result := treasury_creditreversal.List(params) 3785 assert.NotNil(t, result) 3786 assert.Nil(t, result.Err()) 3787 } 3788 3789 func TestTreasuryCreditReversalsGet2(t *testing.T) { 3790 params := &stripe.TreasuryCreditReversalParams{} 3791 result, err := treasury_creditreversal.Get("credrev_xxxxxxxxxxxxx", params) 3792 assert.NotNil(t, result) 3793 assert.Nil(t, err) 3794 } 3795 3796 func TestTreasuryCreditReversalsPost(t *testing.T) { 3797 params := &stripe.TreasuryCreditReversalParams{ 3798 ReceivedCredit: stripe.String("rc_xxxxxxxxxxxxx"), 3799 } 3800 result, err := treasury_creditreversal.New(params) 3801 assert.NotNil(t, result) 3802 assert.Nil(t, err) 3803 } 3804 3805 func TestTreasuryDebitReversalsGet(t *testing.T) { 3806 params := &stripe.TreasuryDebitReversalListParams{ 3807 FinancialAccount: stripe.String("fa_xxxxxxxxxxxxx"), 3808 } 3809 params.Limit = stripe.Int64(3) 3810 result := treasury_debitreversal.List(params) 3811 assert.NotNil(t, result) 3812 assert.Nil(t, result.Err()) 3813 } 3814 3815 func TestTreasuryDebitReversalsGet2(t *testing.T) { 3816 params := &stripe.TreasuryDebitReversalParams{} 3817 result, err := treasury_debitreversal.Get("debrev_xxxxxxxxxxxxx", params) 3818 assert.NotNil(t, result) 3819 assert.Nil(t, err) 3820 } 3821 3822 func TestTreasuryDebitReversalsPost(t *testing.T) { 3823 params := &stripe.TreasuryDebitReversalParams{ 3824 ReceivedDebit: stripe.String("rd_xxxxxxxxxxxxx"), 3825 } 3826 result, err := treasury_debitreversal.New(params) 3827 assert.NotNil(t, result) 3828 assert.Nil(t, err) 3829 } 3830 3831 func TestTreasuryFinancialAccountsFeaturesGet(t *testing.T) { 3832 params := &stripe.TreasuryFinancialAccountRetrieveFeaturesParams{} 3833 result, err := treasury_financialaccount.RetrieveFeatures( 3834 "fa_xxxxxxxxxxxxx", 3835 params, 3836 ) 3837 assert.NotNil(t, result) 3838 assert.Nil(t, err) 3839 } 3840 3841 func TestTreasuryFinancialAccountsGet(t *testing.T) { 3842 params := &stripe.TreasuryFinancialAccountListParams{} 3843 params.Limit = stripe.Int64(3) 3844 result := treasury_financialaccount.List(params) 3845 assert.NotNil(t, result) 3846 assert.Nil(t, result.Err()) 3847 } 3848 3849 func TestTreasuryFinancialAccountsGet2(t *testing.T) { 3850 params := &stripe.TreasuryFinancialAccountParams{} 3851 result, err := treasury_financialaccount.Get("fa_xxxxxxxxxxxxx", params) 3852 assert.NotNil(t, result) 3853 assert.Nil(t, err) 3854 } 3855 3856 func TestTreasuryFinancialAccountsPost(t *testing.T) { 3857 params := &stripe.TreasuryFinancialAccountParams{ 3858 SupportedCurrencies: []*string{stripe.String("usd")}, 3859 Features: &stripe.TreasuryFinancialAccountFeaturesParams{}, 3860 } 3861 result, err := treasury_financialaccount.New(params) 3862 assert.NotNil(t, result) 3863 assert.Nil(t, err) 3864 } 3865 3866 func TestTreasuryFinancialAccountsPost2(t *testing.T) { 3867 params := &stripe.TreasuryFinancialAccountParams{} 3868 params.AddMetadata("order_id", "6735") 3869 result, err := treasury_financialaccount.Update("fa_xxxxxxxxxxxxx", params) 3870 assert.NotNil(t, result) 3871 assert.Nil(t, err) 3872 } 3873 3874 func TestTreasuryInboundTransfersCancelPost(t *testing.T) { 3875 params := &stripe.TreasuryInboundTransferCancelParams{} 3876 result, err := treasury_inboundtransfer.Cancel("ibt_xxxxxxxxxxxxx", params) 3877 assert.NotNil(t, result) 3878 assert.Nil(t, err) 3879 } 3880 3881 func TestTreasuryInboundTransfersGet(t *testing.T) { 3882 params := &stripe.TreasuryInboundTransferListParams{ 3883 FinancialAccount: stripe.String("fa_xxxxxxxxxxxxx"), 3884 } 3885 params.Limit = stripe.Int64(3) 3886 result := treasury_inboundtransfer.List(params) 3887 assert.NotNil(t, result) 3888 assert.Nil(t, result.Err()) 3889 } 3890 3891 func TestTreasuryInboundTransfersGet2(t *testing.T) { 3892 params := &stripe.TreasuryInboundTransferParams{} 3893 result, err := treasury_inboundtransfer.Get("ibt_xxxxxxxxxxxxx", params) 3894 assert.NotNil(t, result) 3895 assert.Nil(t, err) 3896 } 3897 3898 func TestTreasuryInboundTransfersPost(t *testing.T) { 3899 params := &stripe.TreasuryInboundTransferParams{ 3900 FinancialAccount: stripe.String("fa_xxxxxxxxxxxxx"), 3901 Amount: stripe.Int64(10000), 3902 Currency: stripe.String(string(stripe.CurrencyUSD)), 3903 OriginPaymentMethod: stripe.String("pm_xxxxxxxxxxxxx"), 3904 Description: stripe.String("InboundTransfer from my bank account"), 3905 } 3906 result, err := treasury_inboundtransfer.New(params) 3907 assert.NotNil(t, result) 3908 assert.Nil(t, err) 3909 } 3910 3911 func TestTreasuryOutboundPaymentsCancelPost(t *testing.T) { 3912 params := &stripe.TreasuryOutboundPaymentCancelParams{} 3913 result, err := treasury_outboundpayment.Cancel("bot_xxxxxxxxxxxxx", params) 3914 assert.NotNil(t, result) 3915 assert.Nil(t, err) 3916 } 3917 3918 func TestTreasuryOutboundPaymentsGet(t *testing.T) { 3919 params := &stripe.TreasuryOutboundPaymentListParams{ 3920 FinancialAccount: stripe.String("fa_xxxxxxxxxxxxx"), 3921 } 3922 params.Limit = stripe.Int64(3) 3923 result := treasury_outboundpayment.List(params) 3924 assert.NotNil(t, result) 3925 assert.Nil(t, result.Err()) 3926 } 3927 3928 func TestTreasuryOutboundPaymentsGet2(t *testing.T) { 3929 params := &stripe.TreasuryOutboundPaymentParams{} 3930 result, err := treasury_outboundpayment.Get("bot_xxxxxxxxxxxxx", params) 3931 assert.NotNil(t, result) 3932 assert.Nil(t, err) 3933 } 3934 3935 func TestTreasuryOutboundPaymentsPost(t *testing.T) { 3936 params := &stripe.TreasuryOutboundPaymentParams{ 3937 FinancialAccount: stripe.String("fa_xxxxxxxxxxxxx"), 3938 Amount: stripe.Int64(10000), 3939 Currency: stripe.String(string(stripe.CurrencyUSD)), 3940 Customer: stripe.String("cus_xxxxxxxxxxxxx"), 3941 DestinationPaymentMethod: stripe.String("pm_xxxxxxxxxxxxx"), 3942 Description: stripe.String("OutboundPayment to a 3rd party"), 3943 } 3944 result, err := treasury_outboundpayment.New(params) 3945 assert.NotNil(t, result) 3946 assert.Nil(t, err) 3947 } 3948 3949 func TestTreasuryOutboundTransfersCancelPost(t *testing.T) { 3950 params := &stripe.TreasuryOutboundTransferCancelParams{} 3951 result, err := treasury_outboundtransfer.Cancel("obt_xxxxxxxxxxxxx", params) 3952 assert.NotNil(t, result) 3953 assert.Nil(t, err) 3954 } 3955 3956 func TestTreasuryOutboundTransfersGet(t *testing.T) { 3957 params := &stripe.TreasuryOutboundTransferListParams{ 3958 FinancialAccount: stripe.String("fa_xxxxxxxxxxxxx"), 3959 } 3960 params.Limit = stripe.Int64(3) 3961 result := treasury_outboundtransfer.List(params) 3962 assert.NotNil(t, result) 3963 assert.Nil(t, result.Err()) 3964 } 3965 3966 func TestTreasuryOutboundTransfersGet2(t *testing.T) { 3967 params := &stripe.TreasuryOutboundTransferParams{} 3968 result, err := treasury_outboundtransfer.Get("obt_xxxxxxxxxxxxx", params) 3969 assert.NotNil(t, result) 3970 assert.Nil(t, err) 3971 } 3972 3973 func TestTreasuryOutboundTransfersPost(t *testing.T) { 3974 params := &stripe.TreasuryOutboundTransferParams{ 3975 FinancialAccount: stripe.String("fa_xxxxxxxxxxxxx"), 3976 DestinationPaymentMethod: stripe.String("pm_xxxxxxxxxxxxx"), 3977 Amount: stripe.Int64(500), 3978 Currency: stripe.String(string(stripe.CurrencyUSD)), 3979 Description: stripe.String("OutboundTransfer to my external bank account"), 3980 } 3981 result, err := treasury_outboundtransfer.New(params) 3982 assert.NotNil(t, result) 3983 assert.Nil(t, err) 3984 } 3985 3986 func TestTreasuryReceivedCreditsGet(t *testing.T) { 3987 params := &stripe.TreasuryReceivedCreditListParams{ 3988 FinancialAccount: stripe.String("fa_xxxxxxxxxxxxx"), 3989 } 3990 params.Limit = stripe.Int64(3) 3991 result := treasury_receivedcredit.List(params) 3992 assert.NotNil(t, result) 3993 assert.Nil(t, result.Err()) 3994 } 3995 3996 func TestTreasuryReceivedCreditsGet2(t *testing.T) { 3997 params := &stripe.TreasuryReceivedCreditParams{} 3998 result, err := treasury_receivedcredit.Get("rc_xxxxxxxxxxxxx", params) 3999 assert.NotNil(t, result) 4000 assert.Nil(t, err) 4001 } 4002 4003 func TestTreasuryReceivedDebitsGet(t *testing.T) { 4004 params := &stripe.TreasuryReceivedDebitListParams{ 4005 FinancialAccount: stripe.String("fa_xxxxxxxxxxxxx"), 4006 } 4007 params.Limit = stripe.Int64(3) 4008 result := treasury_receiveddebit.List(params) 4009 assert.NotNil(t, result) 4010 assert.Nil(t, result.Err()) 4011 } 4012 4013 func TestTreasuryReceivedDebitsGet2(t *testing.T) { 4014 params := &stripe.TreasuryReceivedDebitParams{} 4015 result, err := treasury_receiveddebit.Get("rd_xxxxxxxxxxxxx", params) 4016 assert.NotNil(t, result) 4017 assert.Nil(t, err) 4018 } 4019 4020 func TestTreasuryTransactionEntriesGet(t *testing.T) { 4021 params := &stripe.TreasuryTransactionEntryListParams{ 4022 FinancialAccount: stripe.String("fa_xxxxxxxxxxxxx"), 4023 } 4024 params.Limit = stripe.Int64(3) 4025 result := treasury_transactionentry.List(params) 4026 assert.NotNil(t, result) 4027 assert.Nil(t, result.Err()) 4028 } 4029 4030 func TestTreasuryTransactionEntriesGet2(t *testing.T) { 4031 params := &stripe.TreasuryTransactionEntryParams{} 4032 result, err := treasury_transactionentry.Get("trxne_xxxxxxxxxxxxx", params) 4033 assert.NotNil(t, result) 4034 assert.Nil(t, err) 4035 } 4036 4037 func TestTreasuryTransactionsGet(t *testing.T) { 4038 params := &stripe.TreasuryTransactionListParams{ 4039 FinancialAccount: stripe.String("fa_xxxxxxxxxxxxx"), 4040 } 4041 params.Limit = stripe.Int64(3) 4042 result := treasury_transaction.List(params) 4043 assert.NotNil(t, result) 4044 assert.Nil(t, result.Err()) 4045 } 4046 4047 func TestTreasuryTransactionsGet2(t *testing.T) { 4048 params := &stripe.TreasuryTransactionParams{} 4049 result, err := treasury_transaction.Get("trxn_xxxxxxxxxxxxx", params) 4050 assert.NotNil(t, result) 4051 assert.Nil(t, err) 4052 } 4053 4054 func TestWebhookEndpointsDelete(t *testing.T) { 4055 params := &stripe.WebhookEndpointParams{} 4056 result, err := webhookendpoint.Del("we_xxxxxxxxxxxxx", params) 4057 assert.NotNil(t, result) 4058 assert.Nil(t, err) 4059 } 4060 4061 func TestWebhookEndpointsGet(t *testing.T) { 4062 params := &stripe.WebhookEndpointListParams{} 4063 params.Limit = stripe.Int64(3) 4064 result := webhookendpoint.List(params) 4065 assert.NotNil(t, result) 4066 assert.Nil(t, result.Err()) 4067 } 4068 4069 func TestWebhookEndpointsGet2(t *testing.T) { 4070 params := &stripe.WebhookEndpointParams{} 4071 result, err := webhookendpoint.Get("we_xxxxxxxxxxxxx", params) 4072 assert.NotNil(t, result) 4073 assert.Nil(t, err) 4074 } 4075 4076 func TestWebhookEndpointsPost(t *testing.T) { 4077 params := &stripe.WebhookEndpointParams{ 4078 URL: stripe.String("https://example.com/my/webhook/endpoint"), 4079 EnabledEvents: []*string{ 4080 stripe.String("charge.failed"), 4081 stripe.String("charge.succeeded"), 4082 }, 4083 } 4084 result, err := webhookendpoint.New(params) 4085 assert.NotNil(t, result) 4086 assert.Nil(t, err) 4087 } 4088 4089 func TestWebhookEndpointsPost2(t *testing.T) { 4090 params := &stripe.WebhookEndpointParams{ 4091 URL: stripe.String("https://example.com/new_endpoint"), 4092 } 4093 result, err := webhookendpoint.Update("we_xxxxxxxxxxxxx", params) 4094 assert.NotNil(t, result) 4095 assert.Nil(t, err) 4096 }