Lecture à partir d'entités Stripe - AWS Glue

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Lecture à partir d'entités Stripe

Prérequis

  • Un objet Stripe à partir duquel vous souhaitez lire.

Entités prises en charge

Entité Peut être filtré Limite de supports Supporte Order By Supporte Select * Supporte le partitionnement
ÉquilibreNonNonNonOuiNon
Transactions de soldeOuiOuiNonOuiOui
FraisOuiOuiNonOuiOui
LitigesOuiOuiNonOuiOui
Liens vers des fichiersOuiOuiNonOuiOui
PaymentIntentsOuiOuiNonOuiOui
SetupIntentsOuiOuiNonOuiOui
VersementsOuiOuiNonOuiOui
RemboursementsOuiOuiNonOuiOui
ProduitsOuiOuiNonOuiOui
Les prixOuiOuiNonOuiOui
CouponsOuiOuiNonOuiOui
Codes promotionnelsOuiOuiNonOuiOui
Codes fiscauxNonOuiNonOuiNon
Taux d'impositionOuiOuiNonOuiOui
Tarifs d'expéditionOuiOuiNonOuiOui
SéancesOuiOuiNonOuiOui
Notes de créditOuiOuiNonOuiOui
ClientOuiOuiNonOuiOui
FacturesOuiOuiNonOuiOui
Articles de factureOuiOuiNonOuiNon
PlansOuiOuiNonOuiOui
CitationsOuiOuiNonOuiNon
AbonnementsOuiOuiNonOui
Articles d'abonnementNonOuiNonOuiNon
Horaires d'abonnementOuiOuiNonOuiOui
ComptesNonOuiNonOuiOui
Frais de dossierOuiOuiNonOuiOui
Spécifications du paysNonOuiNonOuiNon
TransfertsOuiOuiNonOuiOui
Avertissements précoces en matière de fraudeOuiOuiNonOuiOui
Types de rapportNonNonNonOuiNon

Exemple

stripe_read = glueContext.create_dynamic_frame.from_options( connection_type="stripe", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "coupons", "API_VERSION": "v1" } )

Détails de l'entité et du champ Stripe

Entité Champ Type de données Opérateurs pris en charge
Équilibre
availableListe
connect_réservéListe
en suspensListe
mode en directBooléen
objetChaîne
instantanément disponibleListe
délivrantStruct
Transactions de solde
idChaîne
objetChaîne
amountEntier
disponible_leDateTime=, >=, <=,<,>
crééDateTime=, >=, <=,<,>
deviseChaîne
descriptionChaîne
taux de changeBigDecimal
fraisEntier
détails des fraisListe
netEntier
catégorie_de reportingChaîne
sourceChaîne=
statusChaîne
typeChaîne=
classification transfrontalièreChaîne
Frais
idChaîne
objetChaîne
amountEntier=, <, >
montant_capturéEntier
montant_rembourséEntier
applicationChaîne
frais de candidatureChaîne
montant des frais de candidatureEntier
solde_transactionChaîne
détails de facturationStruct
descripteur_de_déclaration calculéChaîne
capturéBooléen
crééDateTime=, >=, <=,<,>
deviseChaîne
customerChaîne=
descriptionChaîne
destinationChaîne
contentieuxChaîne
contestéBooléen=
failure_balance_transactionChaîne
code_d'échecChaîne
message_d'échecChaîne
détails de la fraudeStruct
factureChaîne
mode en directBooléen
métadonnéesStruct
au nom deChaîne
orderChaîne
résultatStruct
payéBooléen
intention de paiementChaîne=
modède_paiementChaîne
détails du mode de paiementStruct
email_reçuChaîne
numéro_reçuChaîne
url_reçuChaîne
rembourséBooléen=
remboursementsStruct
examenChaîne
livraisonStruct
sourceStruct
transfert de sourceChaîne
descripteur_déclarationChaîne
suffixe du descripteur de déclarationChaîne
statusChaîne
transfertChaîne
données_de_transfertStruct
groupe_de transfertChaîne=
Litiges
idChaîne
objetChaîne
amountEntier=, <, >
solde_transactionChaîne
transactions de soldeListe
chargeChaîne=
crééDateTime=, >=, <=,<,>
deviseChaîne
preuveStruct
détails des preuvesStruct
est_charge_remboursableBooléen
mode en directBooléen
métadonnéesStruct
intention de paiementChaîne=
raisonChaîne=
statusChaîne
détails du mode de paiementStruct
Liens vers des fichiers
idChaîne
objetChaîne
crééDateTime=, >=, <=,<,>
expiréBooléen=
expires_atDateTime
dans le fichierChaîne=
mode en directBooléen
métadonnéesStruct
urlChaîne
PaymentIntents
idChaîne
objetChaîne
amountEntier
montant_capturableEntier
détail_montantStruct
montant_reçuEntier
applicationChaîne
montant des frais de candidatureEntier
modes_de_payement_automatiquesStruct
annulé_atDateTime
motif_de l'annulationChaîne
méthode_captureChaîne
client_secretChaîne
méthode_de confirmationChaîne
crééDateTime=, >=, <=,<,>
deviseChaîne
customerChaîne=
descriptionChaîne
factureChaîne
dernier_erreur de paiementStruct
dernière_chargeChaîne
mode en directBooléen
métadonnéesStruct
action_suivanteStruct
au nom deChaîne
modède_paiementChaîne
options de méthode de paiementStruct
types de méthodes de paiementListe
détails de configuration de la méthode de paiementStruct
traitementStruct
email_reçuChaîne
examenChaîne
configuration_utilisation_futureChaîne
livraisonStruct
sourceChaîne
descripteur_déclarationChaîne
suffixe du descripteur de déclarationChaîne
statusChaîne
données_de_transfertStruct
groupe_de transfertChaîne
SetupIntents
idChaîne
objetChaîne
applicationChaîne
motif_de l'annulationChaîne
client_secretChaîne
crééDateTime=, >=, <=,<,>
customerChaîne=
descriptionChaîne
direction_de_fluxListe
dernière_erreur_installationStruct
dernière_tentativeChaîne
mode en directBooléen
mandatChaîne
métadonnéesStruct
action_suivanteStruct
au nom deChaîne
modède_paiementChaîne
options de méthode de paiementStruct
types de méthodes de paiementListe
Mandat à usage uniqueChaîne
statusChaîne
utilisationChaîne
modes_de_payement_automatiquesStruct
Versements
idChaîne
objetChaîne
amountEntier=, <, >
date_d'arrivéeDateTime=, >=, <=,<,>
automatiqueBooléen
solde_transactionChaîne
crééDateTime=, >=, <=,<,>
deviseChaîne
descriptionChaîne=
destinationChaîne
failure_balance_transactionChaîne
code_d'échecChaîne
message_d'échecChaîne
mode en directBooléen
métadonnéesStruct
méthodeChaîne
payement_originalChaîne
inversed_byChaîne
état_de la réconciliationChaîne
source_typeChaîne
descripteur_déclarationChaîne
statusChaîne
typeChaîne
frais de candidatureChaîne
montant des frais de candidatureEntier
Remboursements
idChaîne
objetChaîne
amountEntier
solde_transactionChaîne
chargeChaîne=
crééDateTime=, >=, <=,<,>
deviseChaîne
métadonnéesStruct
détails de la destinationStruct
intention de paiementChaîne=
raisonChaîne
numéro_reçuChaîne
renversement du transfert de sourceChaîne
statusChaîne
transfer_reversalChaîne
Produits
idChaîne
objetChaîne
actifBooléen=
attributsListe
crééDateTime=, >=, <=,<,>
prix_par défautChaîne
descriptionChaîne
imagesListe
mode en directBooléen
métadonnéesStruct
nameChaîne
dimensions du colisStruct
expédiableBooléen
descripteur_déclarationChaîne
code_taxeChaîne
typeChaîne=
étiquette de l'unitéChaîne
updatedDateTime
urlChaîne
fonctionnalitésListe
Les prix
idChaîne
objetChaîne
actifBooléen=
schéma de facturationChaîne
crééDateTime=, >=, <=,<,>
deviseChaîne=
montant_unité_personnaliséStruct
mode en directBooléen
clé_de rechercheChaîne
métadonnéesStruct
nicknameChaîne
produitChaîne=
récurrentStruct
comportement_fiscalChaîne
tiers_modeChaîne
transform_quantitéStruct
typeChaîne=
montant_unitéEntier
unit_montant_décimalChaîne
Coupons
IdChaîne
objetChaîne
montant_offEntier
crééDateTime=, >=, <=,<,>
deviseChaîne=
durationChaîne=
durée en moisEntier=,<,>
mode en directBooléen
max_redemptionsEntier=, <, >
métadonnéesStruct
nameChaîne
pourcentage de réductionDouble=
redeem_byDateTime=, >=, <=, <, >
fois échangésEntier
validBooléen
Codes promotionnels
IdChaîne
objetChaîne
actifBooléen=
codeChaîne=
couponStruct
crééDateTime=,>=,<=,<,>
customerChaîne
expires_atDateTime
mode en directBooléen
max_redemptionsEntier
métadonnéesStruct
restrictionsStruct
fois échangésEntier
Codes fiscaux
IdChaîne
objetChaîne
descriptionChaîne
nameChaîne
Taux d'imposition
IdChaîne
objetChaîne
actifBooléen=
countryChaîne
crééDateTime=, >=, <=, <, >
descriptionChaîne
display_nameChaîne
comprisBooléen=
juridictionChaîne
jurisdiction_levelChaîne
mode en directBooléen
métadonnéesStruct
percentageDouble
pourcent_effectifDouble
stateChaîne
type_taxeChaîne
Tarifs d'expédition
IdChaîne
objetChaîne
actifBooléen=
crééDateTime=, >=, <=, <, >
estimation_de livraisonStruct
display_nameChaîne
montant_fixeStruct
mode en directBooléen
métadonnéesStruct
comportement_fiscalChaîne
code_taxeChaîne
typeChaîne
Séances
idChaîne
objetChaîne
après_expirationStruct
autoriser_codes promotionnelsBooléen
montant_sous-totalEntier
montant_totalEntier
taxe_automatiqueStruct
collecte d'adresses de facturationChaîne
annuler_urlChaîne
identifiant_référence_clientChaîne
consentementStruct
recueil de consentementsStruct
crééDateTime=, >=, <=, <, >
deviseChaîne
texte_personnaliséStruct
customerChaîne
création_clientChaîne
Informations sur le clientStruct
courriel_clientChaîne
expires_atDateTime
factureChaîne
création_factureStruct
mode en directBooléen
localeChaîne
métadonnéesStruct
modeChaîne
intention de paiementChaîne=
lien_paiementChaîne
modède_paiementChaîne
options de méthode de paiementStruct
types de méthodes de paiementListe
état_du paiementChaîne
collection de numéros de téléphoneStruct
récupéré_depuisChaîne
setup_intentChaîne
adresse_d'expédition_collecteStruct
coût_d'expéditionStruct
détails d'expéditionStruct
options d'expéditionListe
statusChaîne
type_d'envoiChaîne
abonnementChaîne
urle_succèsChaîne
collection d'identifiants fiscauxStruct
total_détailsStruct
urlChaîne
ui_modeChaîne
Notes de crédit
idChaîne
objetChaîne
amountEntier
crééDateTime=, >=, <=, <, >
deviseChaîne
customerChaîne=
transaction du solde du clientChaîne
montant_de la réductionEntier
montant_escomptesListe
factureChaîne=
linesStruct
mode en directBooléen
noteChaîne
métadonnéesStruct
nombreChaîne
montant hors bandeEntier
pdfChaîne
raisonChaîne
remboursementChaîne
statusChaîne
sous-totalEntier
sous-total_exclu_taxeEntier
montants_taxesListe
totalEntier
total_exclu_taxeEntier
typeChaîne
voided_atDateTime
montant_expéditionEntier
effective_atDateTime
coût_d'expéditionStruct
Client
idChaîne
objetChaîne
adresseStruct
balanceEntier
crééDateTime
deviseChaîne=, >=, <=, <, >
source_par défautChaîne
délinquantBooléen=
descriptionChaîne
discountStruct
e-mailChaîne=
préfixe_factureChaîne
paramètres_factureStruct
mode en directBooléen
métadonnéesStruct
nameChaîne
séquence_facture suivanteEntier
phoneChaîne
locales_préféréesListe
livraisonStruct
tax_exemptChaîne
horloge_testChaîne
Factures
idChaîne
objetChaîne
pays/compteChaîne
account_nameChaîne
account_tax_idsListe
montant_dûEntier
montant_payéEntier
montant_restantEntier
applicationChaîne
montant des frais de candidatureEntier
nombre de tentativesEntier
tentéBooléen=
auto_advanceBooléen=
taxe_automatiqueStruct
Motif de facturationChaîne
chargeChaîne
méthode_collecteChaîne=
crééDateTime=, >=, <=, <, >
deviseChaîne
custom_fieldsListe
customerChaîne=
customer_addressStruct
courriel_clientChaîne
nom_clientChaîne
téléphone_clientChaîne
expédition par le clientStruct
exonéré d'impôts pour le clientChaîne
identifiant_tax_clientsListe
méthode de paiement par défautChaîne
source_par défautChaîne
taxes_de_default_ratesListe
descriptionChaîne
discountStruct
remisesListe
due_dateDateTime=, >=, <=, <, >
fining_balanceEntier
bas de pageChaîne
from_invoiceStruct
URL de facture hébergéeChaîne
facture_pdfChaîne
dernière_erreur de finalisationStruct
dernière_révisionChaîne
linesStruct
mode en directBooléen
métadonnéesStruct
tentative de paiement suivanteDateTime
nombreChaîne
au nom deChaîne
payéBooléen=
payd_out_of_bandBooléen
intention de paiementChaîne
paramètres_de paiementStruct
fin de périodeDateTime=, >=, <=, <, >
period_startDateTime=, >=, <=, <, >
post_payment_credit_notes_amountEntier
montant des notes de crédit avant le paiementEntier
citationChaîne
numéro_reçuChaîne
renduStruct
options de renduStruct
balance de départEntier
descripteur_déclarationChaîne
statusChaîne=
status_transitionsStruct
abonnementChaîne
détails de l'abonnementStruct
sous-totalEntier=, <, >
sous-total_exclu_taxeEntier
taxeEntier
horloge_testChaîne
totalEntier=, <, >
montant_des_escomptes totauxListe
total_exclu_taxeEntier
montant_taxes_totauxListe
données_de_transfertStruct
webhooks_delivered_atDateTime
finalise_automatiquement_atDateTime
effective_atDateTime
émetteurStruct
Articles de facture
idChaîne
objetChaîne
amountEntier=, <, >
deviseChaîne
customerChaîne=
dateDateTime
descriptionChaîne
à prix réduitBooléen
remisesListe
factureChaîne=
mode en directBooléen
métadonnéesStruct
pointStruct
planStruct
prixStruct
calcul au prorataBooléen=
quantityEntier
abonnementChaîne
article_abonnementChaîne
taxes_tauxListe
horloge_testChaîne
montant_unitéEntier
unit_montant_décimalChaîne
Plans
idChaîne
objetChaîne
actifBooléen=
utilisation_agrégéeChaîne
amountEntier
montant_décimalChaîne
schéma de facturationChaîne
crééDateTime=, >=, <=, <, >
deviseChaîne=
intervalChaîne=
comptage des intervallesEntier
mode en directBooléen
métadonnéesStruct
nicknameChaîne
produitChaîne=
tiers_modeChaîne
transform_usageStruct
trial_period_daysEntier=, <, >
type_d'utilisationChaîne
meterChaîne
Citations
idChaîne
objetChaîne
montant_sous-totalEntier
montant_totalEntier
applicationChaîne
montant des frais de candidatureEntier
pourcent_de_frais d'applicationDouble
taxe_automatiqueStruct
méthode_collecteChaîne
calculéStruct
crééDateTime
deviseChaîne
customerChaîne=
taxes_de_default_ratesListe
descriptionChaîne
remisesListe
expires_atDateTime
bas de pageChaîne
from_quoteStruct
headerChaîne
factureChaîne
paramètres_factureStruct
mode en directBooléen
métadonnéesStruct
nombreChaîne
au nom deChaîne
statusChaîne=
status_transitionsStruct
abonnementChaîne
données_d'abonnementStruct
calendrier_d' abonnementChaîne
horloge_testChaîne
total_détailsStruct
données_de_transfertStruct
Abonnements
idChaîne
objetChaîne
applicationChaîne
pourcent_de_frais d'applicationDouble
taxe_automatiqueStruct
billing_cycle_anchorDateTime
seuils de facturationStruct
annuler_atDateTime
annuler à la fin de la périodeBooléen
annulé_atDateTime
méthode_collecteChaîne=
crééDateTime=, >=, <=,<,>
deviseChaîne
fin de la période en coursDateTime=, >=, <=
début de la période en coursDateTime=, >=, <=
customerChaîne=
jours jusqu'à l'échéanceEntier
méthode de paiement par défautChaîne
source_par défautChaîne
taxes_de_default_ratesListe
descriptionChaîne
discountStruct
terminé_àDateTime
itemsStruct
dernière_factureChaîne
mode en directBooléen
métadonnéesStruct
next_pending_invoice_item_invoiceDateTime
pause_collectionStruct
paramètres_de paiementStruct
pending_invoice_item_intervalStruct
pending_setup_intentChaîne
mise à jour en attenteStruct
planStruct
quantityEntier
scheduleChaîne
date_de débutDateTime
statusChaîne=
horloge_testChaîne
données_de_transfertStruct
fin d'essaiDateTime
début de l'essaiDateTime
Articles d'abonnement
IdChaîne
objetChaîne
seuils de facturationStruct
crééDateTime=, >=, <=, <, >
métadonnéesStruct
planStruct
prixStruct
abonnementChaîne
taxes_tauxListe
remisesListe
Horaires d'abonnement
objetChaîne
applicationChaîne
annulé_atDateTime
terminé_àDateTime
crééDateTime
phase_actuelleStruct
customerChaîne=
paramètres_par défautStruct
comportement_finalChaîne
mode en directBooléen
métadonnéesStruct
phasesListe
released_atDateTime
abonnement_publiéChaîne
intercal_de renouvellementChaîne
statusChaîne
abonnementChaîne
horloge_testChaîne
Comptes
détails_soumisBooléen
tos_acceptanceStruct
typeChaîne
métadonnéesStruct
idChaîne
objetChaîne
Devise_par défautChaîne
caractéristiquesStruct
charges_activéesBooléen
paramètresStruct
exigencesStruct
payouts_activéBooléen
exigences_futuresStruct
comptes_externesStruct
contrôleurStruct
countryChaîne
e-mailChaîne
crééDateTime=, >=, <=, <, >
profil_entrepriseStruct
type_entrepriseChaîne
companyStruct
Frais de dossier
idChaîne
objetChaîne
compteChaîne
amountEntier=, <, >
montant_rembourséEntier=, <, >
applicationChaîne
solde_transactionChaîne
chargeChaîne=
crééDateTime
deviseChaîne
mode en directBooléen
transaction_origineChaîne
rembourséBooléen=
remboursementsStruct
source de fraisStruct
Spécifications du pays
idChaîne
objetChaîne
Devise_par défautChaîne
monnaies_compte_bancaire prises en chargeStruct
Devises de paiement prises en chargeListe
méthodes_de paiement pris en chargeListe
pays_de_transfert_pris en chargeListe
champs de vérificationStruct
Transferts
idChaîne
objetChaîne
amountEntier=, <, >
montant_inverséEntier
solde_transactionChaîne
crééDateTime=, >=, <=, <, >
deviseChaîne=
descriptionChaîne
destinationChaîne=
destination_paiementChaîne
mode en directBooléen
métadonnéesStruct
renversementsStruct
inverséBooléen
transaction_sourceChaîne
source_typeChaîne
groupe_de transfertChaîne=
Avertissements précoces en matière de fraude
idChaîne
objetChaîne
exploitableBooléen
chargeChaîne=
crééDateTime=, >=, <=, <, >
type de fraudeChaîne
mode en directBooléen
intention de paiementChaîne=
Types de rapport
idChaîne
objetChaîne
fin de données_disponible_DateTime
data_available_startDateTime
colonnes_par défautListe
mode en directBooléen
nameChaîne
updatedDateTime
versionEntier

Requêtes de partitionnement

Des options Spark supplémentaires PARTITION_FIELDLOWER_BOUND,UPPER_BOUND, NUM_PARTITIONS peuvent être fournies si vous souhaitez utiliser la simultanéité dans Spark. Avec ces paramètres, la requête d'origine serait divisée en NUM_PARTITIONS plusieurs sous-requêtes pouvant être exécutées simultanément par les tâches Spark.

  • PARTITION_FIELD: le nom du champ à utiliser pour partitionner la requête.

  • LOWER_BOUND: une valeur inférieure inclusive du champ de partition choisi.

    Pour la date, nous acceptons le format de date Spark utilisé dans les requêtes SQL Spark. Exemple de valeur valide :"2024-07-01T00:00:00.000Z".

  • UPPER_BOUND: une valeur limite supérieure exclusive du champ de partition choisi.

  • NUM_PARTITIONS: nombre de partitions.

Les détails du support des champs de partitionnement par entité sont présentés dans le tableau ci-dessous.

Nom de l'entité Champ de partitionnement Type de données
Transactions de soldecrééDateTime
FraiscrééDateTime
LitigescrééDateTime
Liens vers des fichierscrééDateTime
PaymentIntentscrééDateTime
SetupIntentscrééDateTime
VersementscrééDateTime
RemboursementscrééDateTime
ProduitscrééDateTime
Les prixcrééDateTime
CouponscrééDateTime
Codes promotionnelscrééDateTime
Taux d'impositioncrééDateTime
Tarifs d'expéditioncrééDateTime
SéancescrééDateTime
Notes de créditcrééDateTime
ClientcrééDateTime
FacturescrééDateTime
PlanscrééDateTime
AbonnementscrééDateTime
Horaires d'abonnementcrééDateTime
ComptescrééDateTime
Frais de dossiercrééDateTime
TransfertscrééDateTime
Avertissements précoces en matière de fraudecrééDateTime

Exemple

stripe_read = glueContext.create_dynamic_frame.from_options( connection_type="stripe", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "coupons", "API_VERSION": "v1", "PARTITION_FIELD": "created" "LOWER_BOUND": "2024-05-01T20:55:02.000Z" "UPPER_BOUND": "2024-07-11T20:55:02.000Z" "NUM_PARTITIONS": "10" } )