with ifthenpay and Appwrite?
Emit new event when a payment is successfully completed through Ifthenpay. See the documentation
Generates a Multibanco or MB WAY payment reference with a specified amount, entity code, and deadline. See the documentation
Issue a full or partial refund for a previously completed payment via Ifthenpay. See the documentation
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
ifthenpay: {
type: "app",
app: "ifthenpay",
}
},
async run({steps, $}) {
const data = {
"boKey": `${this.ifthenpay.$auth.backoffice_key}`,
"dateStart": `21-10-2024 00:00:00`,
"dateEnd": `30-04-2025 00:00:00`,
}
return await axios($, {
method: "post",
url: `https://api.ifthenpay.com/v2/payments/read`,
headers: {
"accept": `application/json`,
},
data,
})
},
})
Appwrite is a secure backend server geared towards providing developers with a set of easy-to-use APIs to manage core backend needs such as user authentication, databases, file storage, and more. With Appwrite's API, you can streamline backend development processes, ensuring quick and secure application development. Integrating Appwrite with Pipedream allows for the automation of processes like user management, data manipulation, and real-time updates cross-platform.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
appwrite: {
type: "app",
app: "appwrite",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://cloud.appwrite.io/v1/users`,
headers: {
"X-Appwrite-Project": `${this.appwrite.$auth.project_id}`,
"X-Appwrite-Key": `${this.appwrite.$auth.api_key}`,
},
})
},
})