with Cal.com and Adyen?
Cancels a payment that has not yet been captured. See the documentation
Captures an authorized payment. This is typically used for delayed capture scenarios, such as when you need to verify the order before capturing the funds.
The Cal.com API on Pipedream lets you seamlessly integrate your scheduling infrastructure with other services to automate appointment setting, calendar syncing, and notifications. Using Pipedream, you can craft workflows that trigger on new event bookings, cancellations, or reschedules, and connect these events to countless apps to streamline business processes, enhance customer engagement, and maintain organized schedules.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
cal_com: {
type: "app",
app: "cal_com",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.cal_com.$auth.domain}/v1/hooks`,
params: {
apiKey: `${this.cal_com.$auth.api_key}`,
},
})
},
})
import adyen from "@adyen/api-library";
export default defineComponent({
props: {
adyen: {
type: "app",
app: "adyen",
}
},
async run({steps, $}) {
const client = new adyen.Client({
apiKey: this.adyen.$auth.api_key,
environment: this.adyen.$auth.environment
});
const managementApi = new adyen.ManagementAPI(client);
return managementApi.MyAPICredentialApi.getApiCredentialDetails();
},
});