with Dots! and PayPal?
Emits a new event on a new payment webhook event. See webhooks docs here and Events Types docs here
Dots is a simple, powerful API for creating and manipulating dots on a HTML5
Canvas. With Dots, you can create anything from simple animations to full-blown
games.
Here are some examples of what you can build with the Dots API:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
dots_: {
type: "app",
app: "dots_",
}
},
async run({steps, $}) {
const data = {
"email": `replace_with_email`,
"country_code": `replace_with_country_code`,
"phone_number": `replace_with_phone_number`,
"first_name": `replace_with_first_name`,
"last_name": `replace_with_last_name`,
"username": `replace_with_username`,
}
return await axios($, {
method: "post",
url: `https://${this.dots_.$auth.domain}.com/api/users/create`,
headers: {
"Content-Type": `application/json`,
},
auth: {
username: `${this.dots_.$auth.client_id}`,
password: `${this.dots_.$auth.api_key}`,
},
data,
})
},
})
The PayPal API on Pipedream allows you to automate payment processing, manage transactions, and streamline financial operations within your applications. By leveraging Pipedream's serverless platform, you can craft customized workflows that trigger on specific PayPal events, such as successful payments or disputes. Harness the power of automations to synchronize transaction data across diverse systems, send notifications, or even analyze financial trends.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
paypal: {
type: "app",
app: "paypal",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.paypal.$auth.app_type}.paypal.com/v1/identity/oauth2/userinfo`,
headers: {
Authorization: `Bearer ${this.paypal.$auth.oauth_access_token}`,
},
params: {
schema: `paypalv1.1`,
},
})
},
})